代码链接如下:
https://github.com/Tencent/MimicMotion.git
在服务器使用这个镜像
按照readme文档,配置环境,然后再配置一下网络
export http_proxy='http://127.0.0.1:7890'
export https_proxy='http://127.0.0.1:7890'
在配置一下镜像
export HF_ENDPOINT=https://hf-mirror.com
这是下载检查点或者模型下载失败的界面:
从新配置网络,或者镜像镜像即可下载成功,这是下载成功的界面:
这是版本不匹配的问题
将diffusers和huggingface_hub下载如下版本,就可以将问题解决啦
出现这种情况,有可能是模型没有下载好,或者下载完全
执行:cd ~/.cache/huggingface/hub/
删除相关的文件,要是找不到相关文件的话,就重新配置网络环境
再次运行这行命令在终端:
python inference.py --inference_config configs/test.yaml
就会发现文件在下载,慢慢等待
这是numpy版本的问题爆的错,重新下载numpy,pip install numpy==1.23.5 ,即可解决
下图显示文件加载失败,重新下载,或者上传文件,即可解决,或者配置网络
export http_proxy='http://127.0.0.1:7890'
export https_proxy='http://127.0.0.1:7890'
或者查看文件的大小,用ls-l 文件名
这还是文件下载不完全,重新下载,或者上传文件,即可解决,或者配置网络
export http_proxy='http://127.0.0.1:7890'
export https_proxy='http://127.0.0.1:7890'
下图显示缺少相关的包
执行命令:
pip install av,即可解决
接下来就是要调试代码的部分
先报了这个错误:
解决办法:ctrl点进这个video.py文件里面
以下是调试代码的结果
下面都是它报的错 :
显示必须要是整形,那就点write_video这个函数,找到这一行,
即可解决下面的bug
这是save_path路径出现了问题
这是save_path的类型的str
加入这一行代码,即可解决没有parent的问题
整体修改代码如下就可以将bug全部解决掉:
这样就可以解决问题啦,耗费了一天,终于解决掉啦,我对于debug不是很熟悉,再多看看,我要熟练使用它来解决bug