ACE-Step 1.5 ONNX DLL (Windows)

この配布物は、Hugging Face の ACE-Step/Ace-Step1.5 を ONNX 化して DLL/FFI で利用できるようにしたものです。

このディレクトリは acestep_runtime.dll の配布物です。

Contents

  • bin/acestep_runtime.dll
  • include/acestep_runtime.h
  • docs/dll_api.md
  • examples/ffi/python/*.py
  • examples/ffi/csharp/*
  • onnx/*.onnx + .onnx.data
  • manifest_release.json
  • LICENSE
  • THIRD_PARTY_LICENSES_RUST.md

License (Rust / DLL)

  • acestep_runtime.dll 本体コード: MITLICENSE
  • Rust依存クレートのライセンス一覧: THIRD_PARTY_LICENSES_RUST.md
  • ONNX Runtime はホスト側ランタイムを利用(ライセンスは各配布物を参照)

Prerequisites

  • OS: Windows x64
  • Python 3.10+
  • Python packages: onnxruntime, numpy, soundfile
pip install onnxruntime numpy soundfile

Verified Commands

1) DLL FFI smoke test

$env:ACESTEP_RUNTIME_DLL = '.\bin\acestep_runtime.dll'
python .\examples\ffi\python\regression.py

Expected:

  • python ffi regression: PASS

2) Python + ONNX Runtime + DLL demo

このデモは runtime_py_ort モジュールを参照するため、PYTHONPATH にリポジトリルートを設定してください。

$env:PYTHONPATH = '.'
python .\examples\ffi\python\onnxruntime_dll_demo.py `
  --case fixtures/cases/text2music_01.json `
  --inputs-npz fixtures/tensors/text2music_01.npz `
  --onnx-dir .\onnx `
  --dll .\bin\acestep_runtime.dll `
  --provider cpu `
  --out-wav .\reports\python_ort_dll.wav `
  --out-npz .\reports\python_ort_dll.npz

Expected:

  • Wrote wav: .\reports\python_ort_dll.wav
  • Wrote npz: .\reports\python_ort_dll.npz

Notes

  • onnx/*.onnx.data を削除するとモデルが壊れます。
  • GPUで実行する場合は --provider cuda と CUDA 対応 ONNX Runtime を使用してください。

Hash Check (optional)

Get-FileHash .\bin\acestep_runtime.dll -Algorithm SHA256
Downloads last month

-

Downloads are not tracked for this model. How to track
Inference Providers NEW
This model isn't deployed by any Inference Provider. 🙋 Ask for provider support