|
楼主 |
发表于 2024-1-12 18:50:26
|
显示全部楼层
本帖最后由 lucky1 于 2024-1-12 19:28 编辑
最极简的方式就是这样,如果你只使用图形界面或是在windows平台,以下
!git clone http://tinyurl.com/2p8952m3 --branch 2.1.3 --single-branch
%cd /content/2p8952m3
!python install.py --torch cuda-nightly --onnxruntime cuda-nightly --skip-venv
#云端高速网络环境,10分钟以内完成以上,你如果在本机只是国内上网线路基本无解,下载的都是成堆的
#几百兆的和cuda有关的文件,上G的都有
#只能靠你自己想办法了,以上这一步完成,下次再用是无需进行的,直接跳过
!ssh-keygen -q -t rsa -N '' -f ~/.ssh/id_rsa <<<y
!ssh-keyscan -t rsa remote.moe >> ~/.ssh/known_hosts
%cd /content/2p8952m3
!python run.py --execution-providers cuda & ssh -R 80:localhost:7860 remote.moe
#云端再过1分钟就到这了,就成功了,浏览器直接访问127.0.0.1:7860/ 就会出现类似stable diffusion那种基于浏览器的界面
#但是和换脸相关,换脸结果增强的几个模型这时才会开始下载,网络环境是绕不开的问题,下载量1G以内,但是无梯无解
Downloading: 100% 22.5M/22.5M [00:01<00:00, 13.4MB/s]
Downloading: 100% 16.1M/16.1M [00:05<00:00, 3.15MB/s]
Downloading: 100% 227k/227k [00:00<00:00, 263kB/s]
Downloading: 100% 166M/166M [00:03<00:00, 57.3MB/s]
Downloading: 100% 200M/200M [00:04<00:00, 45.1MB/s]
Downloading: 100% 1.26M/1.26M [00:02<00:00, 538kB/s]
Downloading: 100% 67.1M/67.1M [00:02<00:00, 31.2MB/s]
Downloading: 100% 50.7M/50.7M [00:02<00:00, 23.6MB/s]
Downloading: 100% 529M/529M [00:07<00:00, 74.0MB/s]
tinyurl.com/2p8952m3 这个是官方给出的绕过谷歌云端封禁的短网址,别担心,最终还是从官方来源克隆代码
好了,如果你能正常运行第一次,下一次反而简单了,加 --skip-download 参数跳过模型下载,因为你在本地已经下载好了,
但在云端docker环境下每次必须跑完以上全部,当然也无所谓了,10分钟内达到可用状态,流程其实很简单,实际代码就几行。
千万别用传统的 pip 组合 requirements.txt的方式安装,这个软件不适合
|
|