No description
- Python 97.5%
- TypeScript 2.5%
|
|
||
|---|---|---|
| .vscode | ||
| bot | ||
| similarity | ||
| .gitignore | ||
| .python-version | ||
| pyproject.toml | ||
| README.md | ||
| uv.lock | ||
train
$ uv run -m similarity.main train --osu-dir ./2026_03_01_osu_files --cache-dir ./features --epochs 100 --batch-size 32 --max-objects 256 --epoch-subset-min 6000 --epoch-subset-max 10000 --save-dir ./checkpoints --resume ./checkpoints/checkpoint_epoch0010.pt
index
$ uv run -m similarity.main index --osu-dir ./2026_03_01_osu_files --cache-dir ./features --checkpoint ./checkpoints/checkpoint_epoch0010.pt --index-dir ./index --batch-size 128 --max-objects 256
serve
$ uv run -m similarity.server
get similar
http://localhost:5727/similar/<beatmap_id>[?top_k=10]