前提・実現したいこと
deeplabcutというツールをGoogle colab上のgpuで動かしたいです。
以下のサイトを参考にGoogle colab上で順に実行していったのですが、
deeplabcut.create_training_dataset(path_config_file)を実行したところでエラーメッセージが発生しました。
https://qiita.com/riichirohira/items/b92723278ba92fb42db9
configファイルの写真
発生している問題・エラーメッセージ
AttributeError Traceback (most recent call last) <ipython-input-102-b29a52be26d9> in <module>() ----> 1 deeplabcut.create_training_dataset(path_config_file) 1 frames /usr/local/lib/python3.7/dist-packages/deeplabcut/generate_training_dataset/trainingsetmanipulation.py in create_training_dataset(config, num_shuffles, Shuffles, windows2linux, userfeedback, trainIndices, testIndices, net_type, augmenter_type) 761 762 Data = merge_annotateddatasets( --> 763 cfg, Path(os.path.join(project_path, trainingsetfolder)), windows2linux 764 ) 765 if Data is None: /usr/local/lib/python3.7/dist-packages/deeplabcut/generate_training_dataset/trainingsetmanipulation.py in merge_annotateddatasets(cfg, trainingsetfolder_full, windows2linux) 414 AnnotationData = [] 415 data_path = Path(os.path.join(cfg["project_path"], "labeled-data")) --> 416 videos = cfg["video_sets"].keys() 417 for video in videos: 418 _, filename, _ = _robust_path_split(video) AttributeError: 'str' object has no attribute 'keys
config.yamlファイルのvideo_setsを
video_sets:
-/content/drive/MyDrive/ColabNotebooks~のように変更したところ
エラーメッセージが以下のように変わりました。
発生している問題・エラーメッセージ
AttributeError Traceback (most recent call last) <ipython-input-16-b29a52be26d9> in <module>() ----> 1 deeplabcut.create_training_dataset(path_config_file) 1 frames /usr/local/lib/python3.7/dist-packages/deeplabcut/generate_training_dataset/trainingsetmanipulation.py in create_training_dataset(config, num_shuffles, Shuffles, windows2linux, userfeedback, trainIndices, testIndices, net_type, augmenter_type) 761 762 Data = merge_annotateddatasets( --> 763 cfg, Path(os.path.join(project_path, trainingsetfolder)), windows2linux 764 ) 765 if Data is None: /usr/local/lib/python3.7/dist-packages/deeplabcut/generate_training_dataset/trainingsetmanipulation.py in merge_annotateddatasets(cfg, trainingsetfolder_full, windows2linux) 414 AnnotationData = [] 415 data_path = Path(os.path.join(cfg["project_path"], "labeled-data")) --> 416 videos = cfg["video_sets"].keys() 417 for video in videos: 418 _, filename, _ = _robust_path_split(video) AttributeError: 'CommentedSeq' object has no attribute 'keys'
該当のソースコード
試したこと
config.yamlの中身を色々といじっているのですがエラーが消えません。
分かる方がいれば回答よろしくお願いいたします。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/10/26 11:32
2021/10/26 11:39
2021/10/26 11:42
2021/10/26 11:44
2021/10/26 12:01
2021/10/26 12:10