因为我们每天打包都要安装这个cpu版本的torch,所以不管是走国内阿里源,还是pytorch的源,都挺花时间的,所以准备自建一个本地mirro,这里使用了devpi来创建本地mirro,这个用起来比较简单。
安装server
pip install devpi-server
配置server
创建配置文件config.yml
cat config.yml
devpi-server:
serverdir: /data/devpi-server/db
secretfile: /data/devpi-server/secret
host: 0.0.0.0
port: 19090
生成secret
devpi-gen-secret --secretfile /data/devpi-server/secret
初始化db
devpi-init -c config.yml
启动server
devpi-server -c config.yml
启动之后server会监听在19090端口。
安装client
pip install devpi-client
连接devpi-server
devpi use http://localhost:19090
选择index
devpi use root/pypi
登录改密码
devpi login root --password ''
devpi user -m root password=root
创建新的index并设置mirror代理其他源
devpi index -c torch-cpu type=mirror mirror_url=https://download.pytorch.org/whl/cpu
显示simple的地址
devpi use --urls
使用
pip install torch==2.8.0+cpu -i http://localhost:19090/root/torch-cpu/+simple/
第一次应为要从源同步会比较慢,第二次直接用本地就很快了。
3246

被折叠的 条评论
为什么被折叠?



