KwaiVGI / LivePortrait

Bring portraits to life!
https://liveportrait.github.io
Other
13.06k stars 1.39k forks source link

unsupported Microsoft Visual Studio version;安装失败“MultiScaleDeformableAttention” #323

Closed Tinaisok closed 3 months ago

Tinaisok commented 3 months ago

根据前三步先跑一下inference.py,能跑通 image 接着 cd src/utils/dependencies/XPose/models/UniPose/ops python setup.py build install image 出问题了 Visual Studio version版本不支持,我安装的是2022版,不知道为什么也不行 image 如果不管这个bug,继续向下执行代码,回到项目原目录,执行 cd C:\Users\19535\LivePortrait python inference_animals.py -s assets/examples/source/s39.jpg -d assets/examples/driving/wink.pkl --driving_multiplier 1.75 --no_flag_stitching 出现ModuleNotFoundError: No module named 'MultiScaleDeformableAttention' image 试图手动安装 MultiScaleDeformableAttention,安装失败 image 查了一下之前安装失败的setup.py,查到了MultiScaleDeformableAttention的安装信息,但是还是不知道如何手动安装 image 有人遇到一样的问题了吗,现在能想到的解决方案就是在安装setup环节搞定visual studio版本的问题(比如使用The nvcc flag '-allow-unsupported-compiler' can be used to override this version check; however, using an unsupported host compiler may cause compilation failure or incorrect run time execution,但具体怎么用还不清楚),解决不了就解决最后一步的MultiScaleDeformableAttention的手动安装,这个手动安装也暂时不清楚如何下手,希望有人能帮忙解答一下,感激不尽!!!

gaizi123 commented 3 months ago

遇到了同样的问题

zzzweakman commented 3 months ago

@gaizi123 @Tinaisok 感谢关注,有两个解决办法。 1. 直接使用我们的一键安装包,环境已经打包进去了。 2. 下载VS 2019,可以查看一下这个链接

Tinaisok commented 3 months ago

@gaizi123 @Tinaisok 感谢关注,有两个解决办法。 1. 直接使用我们的一件安装包,环境已经打包进去了。 2. 下载VS 2019,可以查看一下这个链接。 感谢分享,我把原来的2022删除了,再安装你这个,然后版本问题解决了,现在setup.py顺利运行 image image 最后一步也顺利运行,再次感谢🙏 python inference_animals.py -s assets/examples/source/s39.jpg -d assets/examples/driving/wink.pkl --driving_multiplier 1.75 --no_flag_stitching image image @gaizi123 ,你也可以试试他的这个版本,我亲测有效。

zzzweakman commented 3 months ago

@Tinaisok 祝您使用愉快

XeoOuYang commented 3 months ago

我已经安装vs2019,但是还是安装XPose失败。 LINK : fatal error LNK1104: 无法打开文件“build\temp.win-amd64-cpython-39\Release\LivePortrait\src\utils\dependencies\XPose\models\UniPose\ops\src\cpu\MultiScaleDeformableAttention.cp39-wi4.exp”

我去该目录下查看,确实不存在这个文件。 image

XeoOuYang commented 3 months ago

去原始X-Pose工程build出来,然后再把build好的产物拷贝过来,直接install。如果不行,就从X-Pose的环境中,去site-package复制过来。