{
"schema": "franken_ocr.tromr_upstream_history_audit.v1",
"repository_url": "https://github.com/NetEase/Polyphonic-TrOMR",
"head_commit": "d1aa83a34fb4a05f33ceb4f917917b88600a9bc6",
"head_tree": "9cbeec06f6337ec51b9f40010b35d731b27c1231",
"commit_order": "git rev-list --reverse HEAD",
"path_inventory_canonicalization": "git ls-tree -r --name-only COMMIT; LC_ALL=C lexical order; UTF-8 path plus LF",
"commits": [
{"commit":"0f3d058b8a601e4ccc92d319631ab9c3da3acee5","tree":"3ed90c3bbfa0feb23b51fe5727047e02307e7bd6","path_count":2,"path_inventory_sha256":"656db637c65aea80ecf61ea5aefbe533196446088cade37b1b28319d9bdf5be9"},
{"commit":"b5129c6472ade6b9e5c5b989ec14b531a6b505ac","tree":"72ebbb1b9d76fda4692963fd64dfa97106623dcb","path_count":51,"path_inventory_sha256":"ef1aab4283b6d637461c137913654d090fe5e6c7a8916fe47504db701bc7637e"},
{"commit":"eac6219f87888a3adfad507a099224b5b1c44e4b","tree":"015bf704685bbf36eb1c629252b21f83517fec84","path_count":44,"path_inventory_sha256":"1c9a52099c6cc9b10dc6ba6a0620755d7880463c998665c72c4f4b664d5b645e"},
{"commit":"6920c5d0cbe9b3029d5edd0206decce174b9d418","tree":"b700549630b40c2a62bfa32d03cb1ab2be303464","path_count":44,"path_inventory_sha256":"1c9a52099c6cc9b10dc6ba6a0620755d7880463c998665c72c4f4b664d5b645e"},
{"commit":"86a3316982fb0f6f89018faa4a0ce02083d0ebcc","tree":"754a8695155c04d23392a21837436f9aad8f3a24","path_count":43,"path_inventory_sha256":"b3f95c5df4a704033ba53c96e48fa8a224ddfee0881ecd228bb58fc4d3986294"},
{"commit":"a75e906be80aaa8e349f4aa745db59c8b9554e5b","tree":"501899c8485fabef99dce21dbba190b921428da3","path_count":35,"path_inventory_sha256":"7ce4a41eaba851f49fe5738e9689b4d137f810e094df3762ffd0ce246cc75ad1"},
{"commit":"363156f04aec05cd930fff0ae8d24258aed56e66","tree":"b8ac0bacd12ad0c000609d59f469e4fac8ab3bbb","path_count":35,"path_inventory_sha256":"7ce4a41eaba851f49fe5738e9689b4d137f810e094df3762ffd0ce246cc75ad1"},
{"commit":"776bcb28f9e177b89e3fc8edaa77db891e30d2a4","tree":"bebb76b2dbb8a542af28160f94af329e1d9d23d5","path_count":36,"path_inventory_sha256":"57798db3d07b5e881028ed84537fbefb86799cff26baf5639f371562b8d62fc4"},
{"commit":"ee14fa71420d8ee0057def5bcf7f77408fb030a9","tree":"2b19225b1c70250737a82be6cf3de43755871559","path_count":35,"path_inventory_sha256":"530c8e589d9c00be5577cc4491dc1a50d37135af9549f5c290cef6c403d6e469"},
{"commit":"5dd23a487f55d4b8196024b4942a69bc328deb1e","tree":"659cce4da1f40d4bb185276ebc35bcccee31cbd5","path_count":36,"path_inventory_sha256":"57798db3d07b5e881028ed84537fbefb86799cff26baf5639f371562b8d62fc4"},
{"commit":"a244a045444cd7573d41291ab7119563d4cb3eb1","tree":"5c43da21a0291249982f101e19462b7edde1fa17","path_count":36,"path_inventory_sha256":"57798db3d07b5e881028ed84537fbefb86799cff26baf5639f371562b8d62fc4"},
{"commit":"249de4f4962daea2c290a2072d555ed3f63c7fe0","tree":"8052d20c264c45825f40c5fb0bf99e24635c3316","path_count":35,"path_inventory_sha256":"7ce4a41eaba851f49fe5738e9689b4d137f810e094df3762ffd0ce246cc75ad1"},
{"commit":"89359b942daeef5aa01bee9f4cd5d6a40ba25be2","tree":"52908af1455cf8c6025d4e30a0aae83ec154034a","path_count":36,"path_inventory_sha256":"57798db3d07b5e881028ed84537fbefb86799cff26baf5639f371562b8d62fc4"},
{"commit":"861b9f9787afd0cdb4a77b5a8636dab3b425a1a8","tree":"8052d20c264c45825f40c5fb0bf99e24635c3316","path_count":35,"path_inventory_sha256":"7ce4a41eaba851f49fe5738e9689b4d137f810e094df3762ffd0ce246cc75ad1"},
{"commit":"1bfc88aef357066a6f07906bc57f1d4d5656e84b","tree":"a7a0fe536e5d0f8dc87a93d463de0abe8d8d9176","path_count":36,"path_inventory_sha256":"cc61618f33035517848e5e7ae71ef49a1956715b76a7c08ce012439627d63dfb"},
{"commit":"d4e724202ac24e7216ffd2c502af85ac6eecd2cf","tree":"190fcdf1ef67e5cb29635a17bb89ffa45cde5e36","path_count":36,"path_inventory_sha256":"cc61618f33035517848e5e7ae71ef49a1956715b76a7c08ce012439627d63dfb"},
{"commit":"d1aa83a34fb4a05f33ceb4f917917b88600a9bc6","tree":"9cbeec06f6337ec51b9f40010b35d731b27c1231","path_count":36,"path_inventory_sha256":"cc61618f33035517848e5e7ae71ef49a1956715b76a7c08ce012439627d63dfb"}
],
"union_path_count": 53,
"union_path_inventory_sha256": "9b9c054b1978fe74f1e742ac7a9f8418dc255016ee0fde69db3fe1388ea6eaaa",
"union_paths": [
"LICENSE",
"README.md",
"__init__.py",
"examples/.ipynb_checkpoints/1-checkpoint.txt",
"examples/1.png",
"examples/1.txt",
"examples/2.png",
"examples/2.txt",
"examples/3.png",
"examples/3.txt",
"examples/4.png",
"examples/4.txt",
"examples/photo1.jpg",
"examples/photo2.jpg",
"examples/photo3.jpg",
"examples/photo4.jpg",
"imgs/TrOMR.png",
"imgs/Visual experimental comparison.png",
"imgs/Visual experimental.png",
"imgs/dataset.png",
"requirements.txt",
"tromr/__pycache__/configs.cpython-36.pyc",
"tromr/__pycache__/configs.cpython-37.pyc",
"tromr/__pycache__/configs.cpython-38.pyc",
"tromr/__pycache__/staff2score.cpython-36.pyc",
"tromr/__pycache__/staff2score.cpython-37.pyc",
"tromr/__pycache__/staff2score.cpython-38.pyc",
"tromr/__pycache__/transforms.cpython-37.pyc",
"tromr/configs.py",
"tromr/inference.py",
"tromr/model/__init__.py",
"tromr/model/__pycache__/__init__.cpython-37.pyc",
"tromr/model/__pycache__/__init__.cpython-38.pyc",
"tromr/model/__pycache__/decoder.cpython-37.pyc",
"tromr/model/__pycache__/decoder.cpython-38.pyc",
"tromr/model/__pycache__/encoder.cpython-37.pyc",
"tromr/model/__pycache__/encoder.cpython-38.pyc",
"tromr/model/__pycache__/tromr_arch.cpython-37.pyc",
"tromr/model/__pycache__/tromr_arch.cpython-38.pyc",
"tromr/model/decoder.py",
"tromr/model/encoder.py",
"tromr/model/tromr_arch.py",
"tromr/staff2score.py",
"tromr/workspace/checkpoints/img2score_epoch47.pth",
"tromr/workspace/config.yaml",
"tromr/workspace/tokenizers/.ipynb_checkpoints/tokenizer_lift-checkpoint.json",
"tromr/workspace/tokenizers/.ipynb_checkpoints/tokenizer_note-checkpoint.json",
"tromr/workspace/tokenizers/.ipynb_checkpoints/tokenizer_pitch-checkpoint.json",
"tromr/workspace/tokenizers/.ipynb_checkpoints/tokenizer_rhythm-checkpoint.json",
"tromr/workspace/tokenizers/tokenizer_lift.json",
"tromr/workspace/tokenizers/tokenizer_note.json",
"tromr/workspace/tokenizers/tokenizer_pitch.json",
"tromr/workspace/tokenizers/tokenizer_rhythm.json"
],
"sought_owner_surfaces": [
"training entrypoint or loop",
"data loader",
"dataset generator",
"tokenizer generator",
"optimizer or scheduler setup",
"split construction",
"checkpoint selection",
"training evaluation entrypoint"
],
"owner_surface_path_matches": [],
"reviewed_authoritative_text_paths": [
"README.md",
"requirements.txt",
"tromr/configs.py",
"tromr/inference.py",
"tromr/model/decoder.py",
"tromr/model/encoder.py",
"tromr/model/tromr_arch.py",
"tromr/staff2score.py",
"tromr/workspace/config.yaml"
],
"conclusion": "No reachable official commit publishes the original training owner surfaces. README.md line 5 says the training code will be open source later."
}