使用智星云配置sketch2pose项目方法存档

本来一开始是打算用Google Colab的,但好像Colab没有venv虚拟环境?因为我不太熟悉Linux命令,所以我就没太研究了,直接用服务器了。要是有Colab的配置方法也欢迎教教我ovo

原项目仓库链接:
https://github.com/kbrodt/sketch2pose

配置方法:

  1. SSH方式连接
  2. 克隆项目代码
git clone https://github.com/kbrodt/sketch2pose.git
  1. Jupyter Notebook或FTP上传smplx-x身体模型文件到sketch2pose/assets/文件夹下。
  2. 更改SSH运行目录到sketch2pose
cd sketch2pose
  1. 下载相关资源文件
sh ./scripts/download.sh
  1. 报错 sh: 4: set: Illegal option -o pipefail;解决方案,更改为dash——输入以下命令后,选择[no]。
sudo dpkg-reconfigure dash
  1. 再次运行download代码,发现Cannot write to ‘./assets/data.tar.gz’ (Permission denied).;输入以下命令。
sudo df -h
  1. 再再次运行download代码,陷入漫长的等待…不过这玩意儿好像不太能翻墙,so可能model.zip和images.zip需要自己翻墙下载之后,再手动上传了。
  2. 手动安装requirements.txt
pip install -i https://pypi.doubanio.com/simple/ -r requirements.txt
  1. 查找安装包路径
python # 进入python编程环境
import moduel # module为包的名称
print(module.__file__) # 查找某个包所在具体路径
print(moduel.__code__) #查找某个方法所在文件路径
exit() #推出
  1. 执行补丁文件
patch /home/vipuser/anaconda3/lib/python3.9/site-packages/selfcontact/selfcontact.py ./patches/selfcontact.diff
patch /home/vipuser/anaconda3/lib/python3.9/site-packages/smplx/body_models.py ./patches/smplx.diff
patch /home/vipuser/anaconda3/lib/python3.9/site-packages/torchgeometry/core/conversions.py ./patches/torchgeometry.diff
  1. 发现Hunk相关报错,有报错就手动更改一下。暂时没发现好办法。
# 记录下我的local路径
D:\software\Anaconda\envs\pytorch39\Lib\site-packages\smplx\smplx: body_model, lbs, utils
selfcontat: body_segmentation, mesh
  1. 安装torchvision
conda install pytorch torchvision torchaudio pytorch-cuda=11.6 -c pytorch -c nvidia
  1. 运行官方测试images。
sh ./scripts/run.sh
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值