我安装了Deep Lab Cut,并尝试运行deeplabcut.train_network(config_path,shuffle=1)
。
但是,我收到以下消息
ValueError: The passed save_path is not a valid checkpoint: /home/user/anaconda3/envs/user/lib/python3.6/site-packages/deeplabcut/pose_estimation_tensorflow/models/pretrained/resnet_v1_50.ckpt
我搜索了“ resnet_v1_50.ckpt”,但该文件在我的计算机上不存在。
幸运的是,我找到了解决方法:https://github.com/AlexEMG/DeepLabCut/blob/master/examples/Docker_TrainNetwork_VideoAnalysis.ipynb
根据本页的“可能的疑难解答的几点提示(1)”部分,如果运行sudo download.sh
和sudo chown yourusername:yourusername resnet_v1_50.ckpt
,则将解决此问题。
但是,download.sh
无法在Ubuntu终端上运行,我无法解决此问题。任何帮助将非常感激。
有点晚了,但是结帐https://github.com/AlexEMG/DeepLabCut/wiki/Troubleshooting-Tips在“未下载的权重”下。
但是Hibiki Kimura是正确的,如果代码没有自动下载预训练的权重,则可以转到/ models / pretrained文件夹并手动进行。