Views
No views yet
data/raw/:data/raw/mtg_jamendo/data/raw/fma/data/raw/deam/data/raw/lakh_midi/data/raw/msd_taste_profile/python scripts/check_data.py1python -m venv .venv
2source .venv/bin/activate
3pip install -r requirements.txt1python -m harmonia.training.train_audio_tagger --config configs/audio_tagger_small.yaml
2python -m harmonia.training.train_audio_emotion --config configs/audio_emotion_small.yaml
3python -m harmonia.training.train_contrastive_adapter --config configs/contrastive_small.yaml
4python -m harmonia.training.train_musicbert --config configs/musicbert_small.yaml
5python -m harmonia.training.train_lightgcn --config configs/lightgcn_small.yaml
6python -m harmonia.training.train_fusion_moe --config configs/fusion_small.yamlbash scripts/train_all.shbash scripts/build_faiss.shpython app.py1from harmonia.inference.pipeline import HarmoniaPipeline
2
3pipe = HarmoniaPipeline.from_pretrained("./outputs/harmonia_bundle")
4out = pipe.predict(audio_path="example.wav", text_query="sad jazzy piano at night")
5print(out["tags"], out["emotion"], out["retrieval_topk"][:5])