# core
core:
  version: "ditto_artist_ytmsd"
  precision: "bf16-mixed" # "32-true" or "16-mixed" or "bf16-mixed"
  save_top_k: 2
  devices: 1
  num_nodes: 1
  max_epochs: 999999999
  ckpt_path: null

# data
data:
  train_dataset: "cleaned_ytmsd"
  valid_dataset: "cleaned_ytmsd"
  batch_size: 4
  num_workers: 4
  limit_train: 1.0
  num_train_samples: 64
  num_val_samples: 16

# optimization
optim:
  learning_rate: 1e-4

# model parameters
model:
  version: "artist_ytmsd_local"
  music_encoder_name: "musicfm_concat"
  text_encoder_name: "xlm-roberta"
  model_path: null
  latent_dim: 128