WIP essentia
This commit is contained in:
@@ -6,7 +6,8 @@
|
||||
set -e # Exit on error
|
||||
|
||||
MODELS_DIR="backend/models"
|
||||
BASE_URL="https://essentia.upf.edu/models/classification-heads"
|
||||
CLASS_HEADS_URL="https://essentia.upf.edu/models/classification-heads"
|
||||
EMBEDDINGS_URL="https://essentia.upf.edu/models/feature-extractors/discogs-effnet"
|
||||
|
||||
echo "📦 Downloading Essentia models..."
|
||||
echo "Models directory: $MODELS_DIR"
|
||||
@@ -37,15 +38,23 @@ download_model() {
|
||||
fi
|
||||
}
|
||||
|
||||
# Download each model
|
||||
# Download embedding model first (required for all classification heads)
|
||||
echo ""
|
||||
echo "Downloading embedding model..."
|
||||
download_model "discogs-effnet-bs64-1.pb" \
|
||||
"$EMBEDDINGS_URL/discogs-effnet-bs64-1.pb"
|
||||
|
||||
# Download classification heads
|
||||
echo ""
|
||||
echo "Downloading classification heads..."
|
||||
download_model "mtg_jamendo_genre-discogs-effnet-1.pb" \
|
||||
"$BASE_URL/mtg_jamendo_genre/mtg_jamendo_genre-discogs-effnet-1.pb"
|
||||
"$CLASS_HEADS_URL/mtg_jamendo_genre/mtg_jamendo_genre-discogs-effnet-1.pb"
|
||||
|
||||
download_model "mtg_jamendo_moodtheme-discogs-effnet-1.pb" \
|
||||
"$BASE_URL/mtg_jamendo_moodtheme/mtg_jamendo_moodtheme-discogs-effnet-1.pb"
|
||||
"$CLASS_HEADS_URL/mtg_jamendo_moodtheme/mtg_jamendo_moodtheme-discogs-effnet-1.pb"
|
||||
|
||||
download_model "mtg_jamendo_instrument-discogs-effnet-1.pb" \
|
||||
"$BASE_URL/mtg_jamendo_instrument/mtg_jamendo_instrument-discogs-effnet-1.pb"
|
||||
"$CLASS_HEADS_URL/mtg_jamendo_instrument/mtg_jamendo_instrument-discogs-effnet-1.pb"
|
||||
|
||||
echo ""
|
||||
echo "✅ All models downloaded successfully!"
|
||||
|
||||
Reference in New Issue
Block a user