File size: 1,009 Bytes
cbc0e90
 
 
 
 
 
 
 
 
 
 
 
 
e4204c7
 
cbc0e90
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# 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`