2025/8/8の研究ログ
from DCASEのベースラインを動かす_ログ
2025/8/8の研究ログ
uvで環境構築
uv init
uv python pin 3.10
uv add torch
librosa tqdm pytorch-lightning sox desed thop codecarbon tensorboard h5py
入れ忘れ: torchaudio torchvision
追加: psds_eval sed_eval sed_scores_eval
まとめてaddできるのかな?
cf.
gh repo clone DCASE-REPO/DESED_task
git sparse-checkout set ${recipes/dcase2024_task4_baseline}
これ効いてるか不明
本当はgit clone --filter=blob:none --sparse ${DCASE-REPO/DESED_task}をやる予定だった
cf.
evalセットをインストール: https://zenodo.org/records/11425124
トップページのこれが必要そう: Run python setup.py install to install the desed_task package
パッとみた感じ,パッケージ自体は入ってそう
code: py
"dcase_util>=0.2.16",
"psds_eval>=0.4.0",
"sed_eval>=0.2.1",
"sed_scores_eval>=0.0.0",
一応確認する
いくつか不足していた
これが直接の原因ではない
データを処理するpythonファイルの読み込みが上手くいっていない
import のエラー
パスがダメ
対処法が思いつかなかったので,当該ディレクトリをcp
cpしたがOSError
音声系Pythonラッパーの元ライブラリがシステムにない?
システムに入れる: brew install libsndfile
venvに入れ直す
uv pip uninstall soundfile
uv pip install soundfile --no-cache-dir
soxも本体がない > brew install sox
BEATsのモデルがない
https://github.com/microsoft/unilm/tree/master/beats
Github上になさそう
modelのptファイルがOnedrive配布になっていた
CUDA > mpsに変更
dcaseのデータがなくて怒られている
なんでないの???
ひとまずコメントアウト
データは自分で用意しろということか
そういえばデータ用意のためにコードあったな
動かない
なぜ?
モデルが謎すぎるので先にデータをやる
uv add intervaltree
uv run generate_dcase_task4_2024.py