| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| msd-musicnn-1.onnx | 2025-10-07 | 3.1 MB | |
| mood_relaxed-msd-musicnn-1.onnx | 2025-10-07 | 82.1 kB | |
| mood_sad-msd-musicnn-1.onnx | 2025-10-07 | 82.1 kB | |
| msd-msd-musicnn-1.onnx | 2025-10-07 | 43.5 kB | |
| mood_aggressive-msd-musicnn-1.onnx | 2025-10-07 | 82.1 kB | |
| mood_happy-msd-musicnn-1.onnx | 2025-10-07 | 82.1 kB | |
| mood_party-msd-musicnn-1.onnx | 2025-10-07 | 82.1 kB | |
| danceability-msd-musicnn-1.onnx | 2025-10-07 | 82.1 kB | |
| Model v2.0.0 Release_ ONNX model conversion source code.tar.gz | 2025-10-03 | 1.5 MB | |
| Model v2.0.0 Release_ ONNX model conversion source code.zip | 2025-10-03 | 1.6 MB | |
| README.md | 2025-10-03 | 3.9 kB | |
| Totals: 11 Items | 6.8 MB | 0 | |
This is the second release of model, it convert the .pb model to .onnx in order to have a more standardized result across different CPU and Library version.
The original .pb model come from: - https://essentia.upf.edu/models.html
Was then converted by this code:
#!/bin/bash
set -e
# --- The download section has been commented out as you already have the model files. ---
# echo "--- Downloading all TensorFlow models (.pb) ---"
# wget -q \
# https://github.com/NeptuneHub/AudioMuse-AI/releases/download/v1.0.0-model/danceability-msd-musicnn-1.pb \
# https://github.com/NeptuneHub/AudioMuse-AI/releases/download/v1.0.0-model/mood_aggressive-msd-musicnn-1.pb \
# https://github.com/NeptuneHub/AudioMuse-AI/releases/download/v1.0.0-model/mood_happy-msd-musicnn-1.pb \
# https://github.com/NeptuneHub/AudioMuse-AI/releases/download/v1.0.0-model/mood_party-msd-musicnn-1.pb \
# https://github.com/NeptuneHub/AudioMuse-AI/releases/download/v1.0.0-model/mood_relaxed-msd-musicnn-1.pb \
# https://github.com/NeptuneHub/AudioMuse-AI/releases/download/v1.0.0-model/mood_sad-msd-musicnn-1.pb \
# https://github.com/NeptuneHub/AudioMuse-AI/releases/download/v1.0.0-model/msd-msd-musicnn-1.pb \
# https://github.com/NeptuneHub/AudioMuse-AI/releases/download/v1.0.0-model/msd-musicnn-1.pb
echo "--- Starting model conversions to ONNX ---"
echo "Converting embedding model (msd-musicnn-1.pb)..."
python -m tf2onnx.convert \
--input ./msd-musicnn-1.pb \
--inputs 'model/Placeholder:0' \
--outputs 'model/dense/BiasAdd:0' \
--output msd-musicnn-1.onnx
echo "Converting prediction model (msd-msd-musicnn-1.pb)..."
python -m tf2onnx.convert \
--input ./msd-msd-musicnn-1.pb \
--inputs 'serving_default_model_Placeholder:0' \
--outputs 'PartitionedCall:0' \
--output msd-msd-musicnn-1.onnx
echo "Converting danceability model (danceability-msd-musicnn-1.pb)..."
python -m tf2onnx.convert \
--input ./danceability-msd-musicnn-1.pb \
--inputs 'model/Placeholder:0' \
--outputs 'model/Softmax:0' \
--output danceability-msd-musicnn-1.onnx
echo "Converting aggressive mood model (mood_aggressive-msd-musicnn-1.pb)..."
python -m tf2onnx.convert \
--input ./mood_aggressive-msd-musicnn-1.pb \
--inputs 'model/Placeholder:0' \
--outputs 'model/Softmax:0' \
--output mood_aggressive-msd-musicnn-1.onnx
echo "Converting happy mood model (mood_happy-msd-musicnn-1.pb)..."
python -m tf2onnx.convert \
--input ./mood_happy-msd-musicnn-1.pb \
--inputs 'model/Placeholder:0' \
--outputs 'model/Softmax:0' \
--output mood_happy-msd-musicnn-1.onnx
echo "Converting party mood model (mood_party-msd-musicnn-1.pb)..."
python -m tf2onnx.convert \
--input ./mood_party-msd-musicnn-1.pb \
--inputs 'model/Placeholder:0' \
--outputs 'model/Softmax:0' \
--output mood_party-msd-musicnn-1.onnx
echo "Converting relaxed mood model (mood_relaxed-msd-musicnn-1.pb)..."
python -m tf2onnx.convert \
--input ./mood_relaxed-msd-musicnn-1.pb \
--inputs 'model/Placeholder:0' \
--outputs 'model/Softmax:0' \
--output mood_relaxed-msd-musicnn-1.onnx
echo "Converting sad mood model (mood_sad-msd-musicnn-1.pb)..."
python -m tf2onnx.convert \
--input ./mood_sad-msd-musicnn-1.pb \
--inputs 'model/Placeholder:0' \
--outputs 'model/Softmax:0' \
--output mood_sad-msd-musicnn-1.onnx
echo "All models converted successfully!"
Before run the above converting command, a virtual envirorment was created and this dependencies was installed
pip install "numpy<2" tensorflow==2.13.1 tf2onnx==1.16.1 onnxruntime