资讯动态

ppf-contact-solver 跑在 vast.ai:租张 GPU 跑布料固体绳索仿真

发布时间:2026/10/17 2:25:06 来源:尧图企业网站定制
ppf-contact-solver 跑在 vast.ai租张 GPU 跑布料固体绳索仿真【免费下载链接】ppf-contact-solverA contact solver for physics-based simulations involving shells, solids, rods, rigid bodies and ⏳ sand.项目地址: https://gitcode.com/GitHub_Trending/pp/ppf-contact-solver本地没有 NVIDIA GPU 时租 vast.ai 上的显卡是运行 ppf-contact-solver 最省事的办法几分钟拉起实例浏览器里就能跑布料、固体、绳索的接触仿真例子用完即毁。什么时候需要租卡跑两个典型场景。一是批量跑仓库examples/里的仿真drape 布料垂坠、woven 绳织、stack 固体堆叠这类场景顶点数动辄几十万CPU 后端或 Mac 上的 Metal 后端能跑通但很慢一个例子跑完要等很久而一张按小时计费的云上 RTX 卡把时间压缩到分钟级。二是本地根本没有 CUDA 环境的 Windows 或 Mac 用户又不想折腾驱动和容器。下面的例子是 ppf-contact-solver 的招牌画面布料盖在球体上接触处无穿透。选卡与预算参考准备三样东西vast.ai 账户并把你的 SSH 公钥注册进去、本地的 vast CLI 和jqsudo apt install jq。选卡按场景规模走参考价区间GPU每小时参考价适合跑什么RTX 4090$0.5–1.0大型场景绳织、数十万顶点布料RTX 3090$0.3–0.7中型常规布料/固体跑几百帧RTX 3080$0.2–0.5小规模验证yarn 这类例子几分钟出结果搜索时用条件收窄dph 1.0时价 1 美元以内、verifiedTrue、disk_space 64、cpu_ram 32、reliability 0.98。镜像选nvidia/cuda系列的 devel 版省得在实例里装驱动。从零到跑通把实例拉起来顺带转发 8080下面两条命令先租实例再用-L参数把远端 8080 端口映射到本地之后浏览器就能直连前端SSH_IP和SSH_PORT从./vast show instances --raw里读出来。./vast create instance --label ppf-contact-solver \ --image nvidia/cuda:11.8.0-devel-ubuntu22.04 --disk 64 --ssh ssh -p $SSH_PORT root$SSH_IP -L 8080:localhost:8080在容器里装项目连上后先起一个 CUDA 容器后续所有操作都在容器内宿主机保持干净。docker run -it --gpus all -p 8080:8080 -e TZAsia/Tokyo \ --name ppf-contact-solver nvidia/cuda:12.8.0-devel-ubuntu24.04容器里装好 git 和 python 后克隆仓库warmup.py负责准备编译环境最后一步 release 编译 Rust 内核最耗时。apt install -y git python3 git clone https://gitcode.com/GitHub_Trending/pp/ppf-contact-solver cd ppf-contact-solver python3 warmup.py source $HOME/.cargo/env cargo build --release起 Web 前端跑第一个例子编译出现Finished release profile后一条命令把 JupyterLab 前端拉起来。python3 warmup.py jupyter本地浏览器打开http://localhost:8080左侧就是全部示例 notebook。先打开最小的 drape 和 yarn 确认管线通了再上大例子。跑通之后的三个高频问题SSH 连不上实例还在启动等 30 秒重试即可仓库文档也明确建议间隔重试端口变了就重新查./vast show instances拿最新的SSH_PORT。浏览器打不开 8080九成是 SSH 时没带-L 8080:localhost:8080断开后用带转发参数的命令重连再刷新浏览器。账单一直涨⚠️ 用完必须销毁实例./vast destroy instance $(./vast show instances -q)销毁后到 Web 控制台再确认一次实例列表为空才真正停止计费。这套方案适合谁下一步做什么适合本地没有高端 GPU、又想按需租用、跑完即走的 CG 美术、虚拟服装开发者和仿真研究者。建议先跑 drape 和 yarn 两个小例子确认nvidia-smi认卡、结果符合预期再上 woven 这种大场景。【免费下载链接】ppf-contact-solverA contact solver for physics-based simulations involving shells, solids, rods, rigid bodies and ⏳ sand.项目地址: https://gitcode.com/GitHub_Trending/pp/ppf-contact-solver创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价 →
↑