我正在使用 CuPy 在 GPU 上生成一些基本事实 + 网络输入数据,我想通过标准 API 将其发送到 TensorFlow 网络:
feed_dict = {
network.Labels: labels,
network.Network_Input: networkInput
}
但是,TensorFlow 1.15 需要 NumPy 而不是 CuPy,我收到此错误:
File "/lib/python3.6/site-packages/numpy/core/numeric.py", line 538, in asarray return array(a, dtype, copy=False, order=order)
ValueError: object __array__ method not producing an array
尝试使用将 CuPy 数组转换为 NumPy 数组
labels = numpy.array(labels, dtype=np.float)
我得到错误:
ValueError: object __array__ method not producing an array
有没有办法将 CuPy 数据传递给 tensorflow ?