2016-03-22 4 views
0

Mxnet deeplearningフレームワークをインストールしようとしましたが、Pythonの例を実行しようとしたときに次のエラーが原因で失敗しました。ウェブで最高の治療法を見つける。ios(El Capitan)にmxnetをインストールしてpython(2.7)の例を実行できません

MacBook-Pro-4:mxnet chinhiroshi$ python example/image-classification/train_mnist.py 
2016-03-22 11:51:59,386 Node[0] start with arguments Namespace(batch_size=128, data_dir='mnist/', gpus=None, kv_store='local', load_epoch=None, lr=0.1, lr_factor=1, lr_factor_epoch=1, model_prefix=None, network='mlp', num_epochs=10, num_examples=60000) 
Traceback (most recent call last): 
    File "example/image-classification/train_mnist.py", line 130, in <module> 
    train_model.fit(args, net, get_iterator(data_shape)) 
    File "/Users/chinhiroshi/Dropbox/code/python/package/mxnet/example/image-classification/train_model.py", line 41, in fit 
    save_model_prefix = args.save_model_prefix 
AttributeError: 'Namespace' object has no attribute 'save_model_prefix' 

答えて

1

save_model_prefixはわずか15日前に導入されました。その前にmxnetがインストールされている可能性があります。したがって、それをサポートしていないバージョンがあります。

最新のmxnetをソースから再インストールすることも、サンプルの問題を修正することもできます。そのオープンtrain_model.pyについて(あなたのバックトレースにフルパスを参照)、および以下の4行に変更:

save_model_prefix = args.save_model_prefix 
if save_model_prefix is None: 
    save_model_prefix = model_prefix 
checkpoint = None if save_model_prefix is None else mx.callback.do_checkpoint(save_model_prefix) 

と:

checkpoint = None if model_prefix is None else mx.callback.do_checkpoint(model_prefix) 
関連する問題