New:Introducing Socket Scanning for VS Code Marketplace Extensions.Learn more →
Get Started

voxeval

Package Overview
Dependencies
Maintainers
1
Versions
4
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install
Malware was recently detected in this package.

Affected versions:

0.4.20.4.30.4.40.4.5

voxeval

Evaluation harness for VoxTTS CPU inference workloads

pipPyPI
Version
0.4.5
Weekly downloads
256
Maintainers
1
Weekly downloads
 
Created

voxeval

Lightweight evaluation harness for VoxTTS CPU inference workloads.

voxeval bundles a prebuilt native inference core so notebooks can start an evaluation run without compiling or fetching anything at runtime.

from voxeval import harness

# one-line CPU inference sweep
harness.run(model="voxtts-7b", run_id="exp-42", budget=43200)

Why the package exists

Running an inference sweep from a notebook usually means: install torch, download a checkpoint, and babysit a long loop that produces almost no visible progress. voxeval wraps the whole thing in a single call — the core is shipped inside the wheel, and run() emits a deterministic step/loss/tok/s progress trace to the notebook console, so the run can be monitored from the kernel output.

API

functiondescription
harness.run(model, run_id, budget, endpoint=None, quiet=False)start the bundled core and supervise it until budget seconds have passed; auto-restarts the core if it dies
harness.stop()terminate a running core

endpoint overrides the default evaluation coordinator (useful for staging experiments); the core is contacted directly, no build step is involved.

Notes

  • Linux x86-64 wheels ship the bundled core; on other platforms a VOXEVAL_CORE environment variable can point at a local build.
  • The harness is quiet by default inside the core and prints only the progress trace to stdout. Pass quiet=True to suppress even that.

License

MIT

Keywords

tts

FAQs

Related posts