基础环境:
TensorFlow 2.8.0 + PyTorch 1.11.0 + conda/mamba + opencv 4 + CUDA11.6/cudnn8.4.0 + Python3.9.12
过程:
尝试PIP安装paddlepaddle后测试安装成功;
尝试Conda方式安装paddlepaddle后测试安装成功;
问题:
执行python -u applications/tools/first-order-demo.py --driving_video 34.mp4 --source_image 1.jpg --relative --adapt_scale --face_enhancement --output merge
命令时出现slice_size命令不管是否传递都报错,正常默认值是0
git clone默认develop分支
查看源码:
python -u applications/tools/first-order-demo.py --driving_video 34.mp4 --source_image 1.jpg --relative --adapt_scale --face_enhancement --output merge --slice_size 0
尝试对first-order-demo中slice_size代码传递固定值,无果
设备为8G 显存/ubantu linux系统
最终结论
- 注释不合法的first-order-demo中FirstOrderPredictor的构造参数
- 根本原因由于ppgan的版本问题,通过
python3 -m pip install --upgrade ppgan
升级