RoleForge-Voice-NPC-Lab / VENDORED_PERSONAPLEX.md
AgentNewTwo's picture
Use ZeroGPU supported torch version syntax
e4204c7
|
Raw
History Blame Contribute Delete
1.01 kB
# Vendored PersonaPlex runtime
RoleForge vendors the `moshi/moshi` Python source directory unchanged from NVIDIA PersonaPlex commit
`3428dfd95309a7f3c84fd93259ded0f810d1ff91`.
Upstream: <https://github.com/NVIDIA/personaplex>
Reason: the upstream package metadata requires `torch >=2.2,<2.5`. Hugging Face ZeroGPU now uses NVIDIA RTX Pro
6000 Blackwell workers (`sm_120`) and officially supports PyTorch 2.8 or newer. Installing the upstream package
normally therefore selected a PyTorch build with kernels only through `sm_90`, causing every real GPU turn to
fail with `no kernel image is available for execution on the device`.
The vendored Python files are unchanged. Only dependency resolution moved into RoleForge's `requirements.txt`,
which pins the ZeroGPU-supported PyTorch 2.8.0 version and lets the platform select its compatible CUDA build.
The corresponding upstream license files are preserved as:
- `PERSONAPLEX_LICENSE-MIT`
- `PERSONAPLEX_LICENSE.moshi`
- `PERSONAPLEX_LICENSE.audiocraft`