alievk / avatarify-python

Avatars for Zoom, Skype and other video-conferencing apps.
Other
16.25k stars 4.01k forks source link

Important Update: fixed package versions #107

Open alievk opened 4 years ago

alievk commented 4 years ago

We have fixed dependency package versions.

One of the reasons is that the original repo First Order Motion Model uses an older version of Pytorch (1.0.0) possibly for compatibility with older versions of GPU. The other reason is that some packages depend on specific versions of other packages.

Also Python version was changed from 3.8 to 3.7.

We have also noticed performance improvement by 20-30% on GTX 1070 and GTX 2080 Ti.

Please get the latest version of Avatarify and install in from scratch.

It's not required, although not officially, to install CUDA toolkit from nVidia website, since Pytorch already comes with CUDA run-time libraries.

Thank you for your patience and making Avatarify better!

E3V3A commented 4 years ago

Downgrading python doesn't make sense. Why is that exactly? Py3.8 works just fine for me, even on my very old system.

vale-tech commented 4 years ago

I will have to give this a try. I downloaded and installed last night and hit this error. I updated ...\Lib\site-packages\torchvision\transforms\functional.py to use __version__ rather than PILLOW_VERSION as documented in the PIL init.py and it seemed to work fine after that.

pablodz commented 4 years ago

Downgrading python doesn't make sense. Why is that exactly? Py3.8 works just fine for me, even on my very old system.

There isn't yet a lot of libraries for 3.8.It's god to stay on 3.7