# Vendored PersonaPlex runtime RoleForge vendors the `moshi/moshi` Python source directory unchanged from NVIDIA PersonaPlex commit `3428dfd95309a7f3c84fd93259ded0f810d1ff91`. Upstream: 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`