IndexError: list index out of range が出る。

810 views
Skip to first unread message

JoeJack

unread,
Jun 1, 2018, 8:33:01 AM6/1/18
to Neural Network Console Users (JP)
このブログを参考にしながら自分なりの画像処理をやろうとしましたが、
下記のエラーが出ました。

Traceback (most recent call last):
  File "C:\neural_network_console\libs\Miniconda3\lib\threading.py", line 916, in _bootstrap_inner
    self.run()
  File "C:\neural_network_console\libs\Miniconda3\lib\threading.py", line 864, in run
    self._target(*self._args, **self._kwargs)
  File "C:\neural_network_console\libs\nnabla\python\src\nnabla\utils\cli\cli.py", line 154, in main
    args.func(args)
  File "C:\neural_network_console\libs\nnabla\python\src\nnabla\utils\cli\train.py", line 212, in train_command
    info = load.load(files)
  File "C:\neural_network_console\libs\nnabla\python\src\nnabla\utils\load.py", line 557, in load
    text_format.Merge(f.read(), proto)
  File "C:\neural_network_console\libs\Miniconda3\lib\site-packages\google\protobuf\text_format.py", line 525, in Merge
    descriptor_pool=descriptor_pool)
  File "C:\neural_network_console\libs\Miniconda3\lib\site-packages\google\protobuf\text_format.py", line 579, in MergeLines
    return parser.MergeLines(lines, message)
  File "C:\neural_network_console\libs\Miniconda3\lib\site-packages\google\protobuf\text_format.py", line 612, in MergeLines
    self._ParseOrMerge(lines, message)
  File "C:\neural_network_console\libs\Miniconda3\lib\site-packages\google\protobuf\text_format.py", line 627, in _ParseOrMerge
    self._MergeField(tokenizer, message)
  File "C:\neural_network_console\libs\Miniconda3\lib\site-packages\google\protobuf\text_format.py", line 727, in _MergeField
    merger(tokenizer, message, field)
  File "C:\neural_network_console\libs\Miniconda3\lib\site-packages\google\protobuf\text_format.py", line 815, in _MergeMessageField
    self._MergeField(tokenizer, sub_message)
  File "C:\neural_network_console\libs\Miniconda3\lib\site-packages\google\protobuf\text_format.py", line 727, in _MergeField
    merger(tokenizer, message, field)
  File "C:\neural_network_console\libs\Miniconda3\lib\site-packages\google\protobuf\text_format.py", line 866, in _MergeScalarField
    value = tokenizer.ConsumeString()
  File "C:\neural_network_console\libs\Miniconda3\lib\site-packages\google\protobuf\text_format.py", line 1229, in ConsumeString
    the_bytes = self.ConsumeByteString()
  File "C:\neural_network_console\libs\Miniconda3\lib\site-packages\google\protobuf\text_format.py", line 1244, in ConsumeByteString
    the_list = [self._ConsumeSingleByteString()]
  File "C:\neural_network_console\libs\Miniconda3\lib\site-packages\google\protobuf\text_format.py", line 1269, in _ConsumeSingleByteString
    result = text_encoding.CUnescape(text[1:-1])
  File "C:\neural_network_console\libs\Miniconda3\lib\site-packages\google\protobuf\text_encoding.py", line 103, in CUnescape
    result = ''.join(_cescape_highbit_to_str[ord(c)] for c in result)
  File "C:\neural_network_console\libs\Miniconda3\lib\site-packages\google\protobuf\text_encoding.py", line 103, in <genexpr>
    result = ''.join(_cescape_highbit_to_str[ord(c)] for c in result)
IndexError: list index out of range


他の質問にあるような全角ユーザー名でもなければprogrumfilesにも置いていません(サンプルプロジェクトは正常に起動します)。


エラー解除のための何かアドバイスを頂ける有難いです。






小林由幸

unread,
Jun 4, 2018, 4:32:05 AM6/4/18
to Neural Network Console Users (JP)
サンプルプロジェクトは正常に動作するとのことですので、Neural Network Consoleのインストール場所は問題ないようです。
データセットの置かれているフォルダやファイル名に2バイト文字は含まれていませんでしょうか?

JoeJack

unread,
Jun 4, 2018, 5:44:10 AM6/4/18
to Neural Network Console Users (JP)
ご回答ありがとうございます。ご指摘に従い今一度確認したところ、履歴を取るつもりでコピペしていたデータセットのフォルダ名に "-コピー" が付いたままでした。
フォルダ名を変更後に正常に起動しました。ケアレスミスに付き合わせてしまって申し訳ありません。ありがとうございます。

2018年6月4日月曜日 17時32分05秒 UTC+9 小林由幸:
Reply all
Reply to author
Forward
0 new messages