私はGCP mlのエンジンでジョブとして、次のおもちゃのスニペットを提出しようとしている:は、GCP mlのエンジンでは動作しないscipy.misc.imresize
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-engineを使用する場合は、setup.pyファイルを使用してパッケージをビルドする必要があります。 scipyに依存関係を追加してみてください(setup関数の 'install_requires'フィールドを使用して)。 – ma3oun
実際にはscipyを追加するだけでは不十分です。受け入れられた答えとして枕を追加する必要があります。 –