我試圖提交下列玩具片段在GCP毫升發動機工作:scipy.misc.imresize不GCP毫升發動機的工作
import tensorflow as tf
import numpy as np
import scipy.misc
x = np.zeros([10, 10, 1])
y = scipy.misc.imresize(x[:, :, 0], [50, 50, 1], interp='nearest')
print(y)
print(y.shape)
它的作業後給下面的錯誤在服務器上啓動:
File "/root/.local/lib/python2.7/site-packages/teste/test.py", line 6, in <module>
y = scipy.misc.imresize(x[:, :, 0], [50, 50, 1], interp='nearest')
AttributeError: 'module' object has no attribute 'imresize'
它在本地運行完美,根據Cloud-ML文檔,支持scipy軟件包。顯然它不是模塊本身的問題,因爲import語句沒有提供任何錯誤。
當您使用ml引擎時,您必須使用setup.py文件構建一個包。嘗試向scipy添加依賴項(使用setup函數的'install_requires'字段)。 – ma3oun
其實只是添加scipy是不夠的,你必須添加枕頭作爲接受的答案說。 –