Spaces:
Running
Running
[project] | |
name = "mrt-app" | |
version = "0.0.1" | |
requires-python = ">=3.11" | |
dependencies = [ | |
# core, pinned to avoid drift | |
"numpy==2.1.3", | |
"seqio==0.0.11", | |
"gin-config", | |
"librosa", | |
"resampy", | |
"soundfile", | |
"tqdm", | |
"typing-extensions", | |
"requests", | |
"fastapi", | |
"uvicorn[standard]", | |
"pyloudnorm", | |
"protobuf==4.25.3", | |
# tensorflow nightlies (your chosen dates) | |
"tf-nightly==2.20.0.dev20250619", | |
"tensorflow-text-nightly==2.20.0.dev20250316", | |
"tf-hub-nightly", | |
"tf2jax", | |
# research libs at fixed commits | |
"t5x @ git+https://github.com/google-research/t5x.git@92c5b46", | |
"flaxformer @ git+https://github.com/google/flaxformer@399ea3a", | |
# install Magenta RT from git with the GPU extra | |
"magenta_rt[gpu] @ git+https://github.com/magenta/magenta-realtime", | |
] | |
[tool.uv] # optional, but handy | |
override = [ | |
# keep the JAX triplet in lockstep explicitly | |
"jax==0.7.1", | |
"jaxlib==0.7.1", | |
"jax-cuda12-plugin==0.7.1", | |
] | |