コマンドラインで発生する問題

199 views
Skip to first unread message

c90

unread,
May 30, 2021, 9:21:49 PM5/30/21
to Neural Network Console Users (JP)
windows版2.10において
アクション→その他のツール→コマンドプロンプト
でnnabla_cliコマンド実行する際、
Fatal error in launcher: Unable to create process using '"c:\a\w\sdeepconsoleprototype\sdeepconsoleprototype\build\neural_network_console\libs\python\python.exe" "NNC展開フォルダ\libs\Python\Scripts\nnabla_cli.exe" ・・・
というエラーになります。

pythonだけだとnncのモノが起動するので、パスは通っていると思われますので、
python "NNC展開フォルダ\libs\Python\Scripts\nnabla_cli.exe" ・・・
とすると、とりあえず動くようです。
「とりあえず」というのは、
2021-05-31 10:08:21.010106: W tensorflow/stream_executor/platform/default/dso_loader.cc:59] Could not load dynamic library 'cudart64_101.dll'; dlerror: cudart64_101.dll not found
2021-05-31 10:08:21.011458: I tensorflow/stream_executor/cuda/cudart_stub.cc:29] Ignore above cudart dlerror if you do not have a GPU set up on your machine.
NNC展開フォルダ\libs\Python\lib\importlib\_bootstrap.py:219: RuntimeWarning: numpy.ufunc size changed, may indicate binary incompatibility. Expected 192 from C header, got 216 from PyObject
  return f(*args, **kwds)
というWarningが出ます。

NNC導入以前にCUDAが別途入っているので、関連環境変数が設定されていると不具合があるなどが考えられますが、何か解決方法がありますか?


小林由幸

unread,
Jun 8, 2021, 5:12:21 AM6/8/21
to Neural Network Console Users (JP)
こちらはpip install nnablaした段階の絶対パスがnnabla_cli.exeに埋め込まれてしまうことに起因しているものです。
このため現状ドキュメントでは
python (NNCのフォルダ)\libs\Python\Lib\site-packages\nnabla\utils\cli\cli.py
としての呼び出し方法を案内しています。

PythonのセットアップとNNablaをpip installにてインストールした環境では問題なくnnabla_cliがご利用いただけるかと思います。

2021年5月31日月曜日 10:21:49 UTC+9 c90:
Reply all
Reply to author
Forward
0 new messages