OpenScientificCodeRegistry/Database
Open Scientific Code Registry (OSCR): the authors' scripts The code published by the authors of open-access neuroscience papers, as found and verified by Open Scientific Code Registry (OSCR). Each file is here exactly as it is at the source, at the verified commit, under the license of its repository. 421,275 unique files (3,782 MB of text) from 8,849 repositories, in 24 Parquet block(s). Only files whose repository's license allows redistribution, confirmed by the repository's… See the full description on the dataset page: https://huggingface.co/datasets/OpenScientificCodeRegistry/Database.
05.6k
1{2 "format": "oscr-script-manifest/1",3 "repository": "github.com/facebookresearch/timesformer",4 "url": "https://github.com/facebookresearch/TimeSformer",5 "host": "github.com",6 "commit": "a5ef29a7b7264baff199a30b3306ac27de901133",7 "license": "CC-BY-NC-4.0",8 "license_confirmed_by": "license file LICENSE",9 "redistribution": "with_conditions",10 "files": [11 {12 "path": "LICENSE",13 "sha256": "82656a050544ab820c9aa7b61433f5181f8e80cacd042377140962a3e3eb5721",14 "language": "License",15 "lines": 399,16 "truncated": false,17 "block": 14,18 "row": 1724219 },20 {21 "path": "README.md",22 "sha256": "07faeba8be2f56266c9afb45824d5d77d91ee4b1718aaedfaef26fe8ad6c0ed2",23 "language": "Text",24 "lines": 248,25 "truncated": false,26 "block": 16,27 "row": 762928 },29 {30 "path": "example.ipynb",31 "sha256": "a5c55fec7817268f44511b38e600b0a8be5768ad6e03e62e91bb041dbcc2964f",32 "language": "Jupyter",33 "lines": 19,34 "truncated": false,35 "block": 14,36 "row": 1477837 },38 {39 "path": "setup.py",40 "sha256": "a8d564434e599e22b8477818cceda311317f5a2e9283156571256e4406462c38",41 "language": "Python",42 "lines": 23,43 "truncated": false,44 "block": 15,45 "row": 704346 },47 {48 "path": "slurm_scripts/run_multi_node_job.sh",49 "sha256": "9a9ba695c0c234f8a943531a6a866bcfbb9b9fa5dcfc0f8924d64b7c44edd28c",50 "language": "Shell",51 "lines": 25,52 "truncated": false,53 "block": 16,54 "row": 589555 },56 {57 "path": "slurm_scripts/run_single_node_job.sh",58 "sha256": "95aafca9ab8c1a7f5fb361ac74f3856acc9c17fc191d1a7261b94215cfe22b1c",59 "language": "Shell",60 "lines": 35,61 "truncated": false,62 "block": 16,63 "row": 563364 },65 {66 "path": "timesformer/__init__.py",67 "sha256": "63328df73119423380bd10769c4f7c538b3146d75aaf7e6ee50234141226dffb",68 "language": "Python",69 "lines": 5,70 "truncated": false,71 "block": 15,72 "row": 592173 },74 {75 "path": "timesformer/config/__init__.py",76 "sha256": "25bf9e4803f238790789a985fa2551fbb02665bc3f0a337fb2fc8256b14e14f7",77 "language": "Python",78 "lines": 1,79 "truncated": false,80 "block": 15,81 "row": 568682 },83 {84 "path": "timesformer/config/defaults.py",85 "sha256": "f109b138a3a61fd18cd3aa3343160bf015b287f7f7188a8fcca4956da73a3eb8",86 "language": "Python",87 "lines": 820,88 "truncated": false,89 "block": 16,90 "row": 4791 },92 {93 "path": "timesformer/datasets/__init__.py",94 "sha256": "f7515a0f7e54c889bf4b79641219a6fc9274e40dd7f2f3529ecf5947eac30840",95 "language": "Python",96 "lines": 5,97 "truncated": false,98 "block": 15,99 "row": 6068100 },101 {102 "path": "timesformer/datasets/build.py",103 "sha256": "b9b37faf60c7231068507932083ced92ead2d050456b4f69a4453d9498540b1b",104 "language": "Python",105 "lines": 30,106 "truncated": false,107 "block": 15,108 "row": 8489109 },110 {111 "path": "timesformer/datasets/cv2_transform.py",112 "sha256": "587bd5f69cc4f5f1c37d1ac68d70d31ae2eb74b7000681fd9fca3615209d284a",113 "language": "Python",114 "lines": 796,115 "truncated": false,116 "block": 16,117 "row": 28118 },119 {120 "path": "timesformer/datasets/decoder.py",121 "sha256": "3b69639a70d43901e3765e340151a47b891cbeb4b3351c9a8f3818cb5e72e569",122 "language": "Python",123 "lines": 392,124 "truncated": false,125 "block": 15,126 "row": 24003127 },128 {129 "path": "timesformer/datasets/kinetics.py",130 "sha256": "8ea683c52d259ca0a8a5cd090596fe690fde89fcd8b547f5113e60b70485b638",131 "language": "Python",132 "lines": 294,133 "truncated": false,134 "block": 15,135 "row": 22686136 },137 {138 "path": "timesformer/datasets/loader.py",139 "sha256": "14127d2e49756d5f4781fd46618f72fc7d647de5699820b9f7de0ac30aa82715",140 "language": "Python",141 "lines": 134,142 "truncated": false,143 "block": 15,144 "row": 16754145 },146 {147 "path": "timesformer/datasets/multigrid_helper.py",148 "sha256": "53c52ef18404771c32fda9704f63f917b7c51f1c15d7c78f463013bedf343ff0",149 "language": "Python",150 "lines": 78,151 "truncated": false,152 "block": 15,153 "row": 12124154 },155 {156 "path": "timesformer/datasets/ssv2.py",157 "sha256": "9c01f506d6c33eabb8039cf63ba1321dcdf4cff59124237eac9017176756f5d5",158 "language": "Python",159 "lines": 278,160 "truncated": false,161 "block": 15,162 "row": 21979163 },164 {165 "path": "timesformer/datasets/transform.py",166 "sha256": "860d11eb69343526c670988819a64e9c85051dd8911cc8289304f1a0c24846d9",167 "language": "Python",168 "lines": 459,169 "truncated": false,170 "block": 15,171 "row": 24192172 },173 {174 "path": "timesformer/datasets/utils.py",175 "sha256": "fa406c9f39e1c366b7bb307d7aca84978102a30e172e8fbe9f0dc713dfead038",176 "language": "Python",177 "lines": 380,178 "truncated": false,179 "block": 15,180 "row": 23327181 },182 {183 "path": "timesformer/datasets/video_container.py",184 "sha256": "cc58929cb24a35edc1c2e96f493bb247380b2b73ef06b7cd796322864cdc3442",185 "language": "Python",186 "lines": 31,187 "truncated": false,188 "block": 15,189 "row": 8424190 },191 {192 "path": "timesformer/models/__init__.py",193 "sha256": "4f9de8891d09f5ec9d2fe2cf148c1d6c0cceab18d9b96a3323042a2d95d1bf4b",194 "language": "Python",195 "lines": 5,196 "truncated": false,197 "block": 15,198 "row": 6149199 },200 {201 "path": "timesformer/models/batchnorm_helper.py",202 "sha256": "b4fce297aa47ebdcfd7384338436c1a6c2da0050a9eb4c6c54a36f674cbcd091",203 "language": "Python",204 "lines": 217,205 "truncated": false,206 "block": 15,207 "row": 19864208 },209 {210 "path": "timesformer/models/build.py",211 "sha256": "1ede42dac3ed895b2ea102dedafc3202ddd2511ce9338f0a17eed43a46fc71ab",212 "language": "Python",213 "lines": 54,214 "truncated": false,215 "block": 15,216 "row": 10069217 },218 {219 "path": "timesformer/models/conv2d_same.py",220 "sha256": "3a6708d7553a503678cd631e487e3e49bb796c5c0c851fb715f3db1d7ff8afb5",221 "language": "Python",222 "lines": 74,223 "truncated": false,224 "block": 15,225 "row": 13427226 },227 {228 "path": "timesformer/models/custom_video_model_builder.py",229 "sha256": "b9edab7de3ef746798f7f8a8a65e69589c43a8b1ed83edad967826388e58b570",230 "language": "Python",231 "lines": 4,232 "truncated": false,233 "block": 15,234 "row": 5820235 },236 {237 "path": "timesformer/models/features.py",238 "sha256": "7c13a3bc1382cff94c30b7318117e0f30600609269f0ddd630e25285005989ba",239 "language": "Python",240 "lines": 266,241 "truncated": false,242 "block": 15,243 "row": 22712244 },245 {246 "path": "timesformer/models/head_helper.py",247 "sha256": "db4b09f506a91c3cab7acdfdaa18e3125e54fe58ad967d1fcfabacdc5ed0e844",248 "language": "Python",249 "lines": 235,250 "truncated": false,251 "block": 15,252 "row": 20789253 },254 {255 "path": "timesformer/models/helpers.py",256 "sha256": "2aefa2315b5dd45e8b6b156af30494ccc3d883b75e6745a2fcd2f0c3f335b8f2",257 "language": "Python",258 "lines": 360,259 "truncated": false,260 "block": 15,261 "row": 23911262 },263 {264 "path": "timesformer/models/linear.py",265 "sha256": "4f92fce5f80e990d04bf0cc5e7045aa2cfb443aad9bf153b14c7900fdf0dde5c",266 "language": "Python",267 "lines": 13,268 "truncated": false,269 "block": 15,270 "row": 6811271 },272 {273 "path": "timesformer/models/losses.py",274 "sha256": "3723227545f0cc8f62e62f980a8d2f58d3982921369cd4a20c34aeeb0addce61",275 "language": "Python",276 "lines": 22,277 "truncated": false,278 "block": 15,279 "row": 6963280 },281 {282 "path": "timesformer/models/nonlocal_helper.py",283 "sha256": "ad65f0afa2467590506655e740a75e3853613136ca1023e0d5e51b57d0d96afd",284 "language": "Python",285 "lines": 147,286 "truncated": false,287 "block": 15,288 "row": 17540289 },290 {291 "path": "timesformer/models/operators.py",292 "sha256": "ce6d444aa319fca42bdacbb824638e1efa4252791b3662a865d038e1af5cf379",293 "language": "Python",294 "lines": 81,295 "truncated": false,296 "block": 15,297 "row": 12104298 },299 {300 "path": "timesformer/models/optimizer.py",301 "sha256": "2c3b4ec96b5d99c32bea34cd14df87530181fc6724d57ff3a9c5c030c07d819e",302 "language": "Python",303 "lines": 99,304 "truncated": false,305 "block": 15,306 "row": 14152307 },308 {309 "path": "timesformer/models/resnet_helper.py",310 "sha256": "6f0a65ab25b1f956d2e8aed880a78cdb71abe5ce76e8b20e45596b9f758e5be0",311 "language": "Python",312 "lines": 745,313 "truncated": false,314 "block": 15,315 "row": 25804316 },317 {318 "path": "timesformer/models/stem_helper.py",319 "sha256": "3ef8f49db1eca3d1a6c3517e3396d25b092e45eaad9cd70e62fd8abe3629171b",320 "language": "Python",321 "lines": 279,322 "truncated": false,323 "block": 15,324 "row": 21680325 },326 {327 "path": "timesformer/models/video_model_builder.py",328 "sha256": "6d149f24b7051368eb72d394c4e544207210baeaf701d2c348ac9d414c97720d",329 "language": "Python",330 "lines": 780,331 "truncated": false,332 "block": 16,333 "row": 232334 },335 {336 "path": "timesformer/models/vit.py",337 "sha256": "671ce489aa0ec1d191f43205f1490266db898f22f9202983907acaed0511d28c",338 "language": "Python",339 "lines": 351,340 "truncated": false,341 "block": 15,342 "row": 23999343 },344 {345 "path": "timesformer/models/vit_utils.py",346 "sha256": "dab801fadf823bcad4cef6abeb7a09e76e94731254b2f1050c83c99a0f06b287",347 "language": "Python",348 "lines": 163,349 "truncated": false,350 "block": 15,351 "row": 18920352 },353 {354 "path": "timesformer/utils/__init__.py",355 "sha256": "25bf9e4803f238790789a985fa2551fbb02665bc3f0a337fb2fc8256b14e14f7",356 "language": "Python",357 "lines": 1,358 "truncated": false,359 "block": 15,360 "row": 5686361 },362 {363 "path": "timesformer/utils/ava_eval_helper.py",364 "sha256": "e24144ce39592e6638bf16cc945b62f54a57d1db11db14d2a9c074eb1dbd6ce5",365 "language": "Python",366 "lines": 304,367 "truncated": false,368 "block": 15,369 "row": 21762370 },371 {372 "path": "timesformer/utils/ava_evaluation/label_map_util.py",373 "sha256": "286ba6643a6a60b814dd191cee09c0fca026bf889540784234faf4fbb1402191",374 "language": "Python",375 "lines": 187,376 "truncated": false,377 "block": 15,378 "row": 18591379 },380 {381 "path": "timesformer/utils/ava_evaluation/metrics.py",382 "sha256": "17dc65d119b0a7d6c9eaaef058dd73ca3dad4e80d6a99bf819e19ce1b8fd2f05",383 "language": "Python",384 "lines": 154,385 "truncated": false,386 "block": 15,387 "row": 17871388 },389 {390 "path": "timesformer/utils/ava_evaluation/np_box_list.py",391 "sha256": "3f55b3d347137df2966c49255cbaa3448f465b272b18be8f56c1183f98280190",392 "language": "Python",393 "lines": 143,394 "truncated": false,395 "block": 15,396 "row": 16772397 },398 {399 "path": "timesformer/utils/ava_evaluation/np_box_list_ops.py",400 "sha256": "55b2fa234dcf9f55053121f9b3115737b715066397f8530073db841b7aade141",401 "language": "Python",402 "lines": 593,403 "truncated": false,404 "block": 15,405 "row": 25298406 },407 {408 "path": "timesformer/utils/ava_evaluation/np_box_mask_list.py",409 "sha256": "fa1d888ab285e3e7153d040b82d4113751c03471fe7535ba1d0ef20164b95da3",410 "language": "Python",411 "lines": 73,412 "truncated": false,413 "block": 15,414 "row": 12383415 },416 {417 "path": "timesformer/utils/ava_evaluation/np_box_mask_list_ops.py",418 "sha256": "54fc66f04780f91bd78cefb50bbc359b0bfe688e07b0e010f02e3f2090d86491",419 "language": "Python",420 "lines": 428,421 "truncated": false,422 "block": 15,423 "row": 24180424 },425 {426 "path": "timesformer/utils/ava_evaluation/np_box_ops.py",427 "sha256": "5e9e0e8a2d73130f6bfc3a68c0847a58b49fd3b26b08e601cd694bdde6006284",428 "language": "Python",429 "lines": 108,430 "truncated": false,431 "block": 15,432 "row": 14373433 },434 {435 "path": "timesformer/utils/ava_evaluation/np_mask_ops.py",436 "sha256": "fb2f8fb194ee47cdc54e14dabb71074188c97521baa42fec15a2c5d93b1a83a4",437 "language": "Python",438 "lines": 130,439 "truncated": false,440 "block": 15,441 "row": 16106442 },443 {444 "path": "timesformer/utils/ava_evaluation/object_detection_evaluation.py",445 "sha256": "5333df63a4c23041530fa91548fba1e9edb082f3e2a47ce4742c02e70f1bf43a",446 "language": "Python",447 "lines": 824,448 "truncated": false,449 "block": 16,450 "row": 568451 },452 {453 "path": "timesformer/utils/ava_evaluation/per_image_evaluation.py",454 "sha256": "b7cabf99c52d0ce2eae027119099b8e78bc7d28a6cec45ab2c86ddbb27e9afda",455 "language": "Python",456 "lines": 453,457 "truncated": false,458 "block": 15,459 "row": 24953460 },461 {462 "path": "timesformer/utils/ava_evaluation/standard_fields.py",463 "sha256": "ca7e8fa84bef63207fa5ae343e849cacfd4151cef3d2d7ec8e152fe8659f6e84",464 "language": "Python",465 "lines": 225,466 "truncated": false,467 "block": 15,468 "row": 21524469 },470 {471 "path": "timesformer/utils/benchmark.py",472 "sha256": "78d31dee59851f9ebe0d9c61b6144a70f53ecbef327540da1110dcb3f464409b",473 "language": "Python",474 "lines": 103,475 "truncated": false,476 "block": 15,477 "row": 13875478 },479 {480 "path": "timesformer/utils/bn_helper.py",481 "sha256": "f5f5850c2bd79eb93b9aa5b223b491a5839a254ec462fcc1e5bb8a72404985ad",482 "language": "Python",483 "lines": 76,484 "truncated": false,485 "block": 15,486 "row": 12828487 },488 {489 "path": "timesformer/utils/c2_model_loading.py",490 "sha256": "750e18b1844199fac7f8102b9f24e590dc2e5f2e43bc6f0a7b0e9360d358c69d",491 "language": "Python",492 "lines": 119,493 "truncated": false,494 "block": 15,495 "row": 16939496 },497 {498 "path": "timesformer/utils/checkpoint.py",499 "sha256": "8126ad5e6c657a6140c3a3dfb0e52639693dd3b6be55e684b298ea9564293186",500 "language": "Python",501 "lines": 570,502 "truncated": false,503 "block": 15,504 "row": 25337505 },506 {507 "path": "timesformer/utils/distributed.py",508 "sha256": "78e8002f6d9a6bca4dc54a1173291a10fafb5adf38b79dad156bf2bcc62c569a",509 "language": "Python",510 "lines": 308,511 "truncated": false,512 "block": 15,513 "row": 21038514 },515 {516 "path": "timesformer/utils/env.py",517 "sha256": "0783725d71299ccc2f32f58b6aab7713681c91e18a6ef6baad20fccb923c9193",518 "language": "Python",519 "lines": 14,520 "truncated": false,521 "block": 15,522 "row": 6306523 },524 {525 "path": "timesformer/utils/logging.py",526 "sha256": "bd0b563ae7a1427640c452b560ff65a588e4ffe30a18da1a529f4d34d9e597ed",527 "language": "Python",528 "lines": 95,529 "truncated": false,530 "block": 15,531 "row": 12396532 },533 {534 "path": "timesformer/utils/lr_policy.py",535 "sha256": "6d1725eb24e9e1a5add5fd190a5182273d56e2c8e5317d64bb4d58ce6916be16",536 "language": "Python",537 "lines": 87,538 "truncated": false,539 "block": 15,540 "row": 13023541 },542 {543 "path": "timesformer/utils/meters.py",544 "sha256": "d4235e4d74338946772fe8e175d929bc545a5d1713593b8ce4f13ec11eed1bf1",545 "language": "Python",546 "lines": 596,547 "truncated": false,548 "block": 15,549 "row": 25041550 },551 {552 "path": "timesformer/utils/metrics.py",553 "sha256": "1e633feb8715a40f7f81a486da822b1bde7f3f1a61081f4b5aabb7ad99cf115b",554 "language": "Python",555 "lines": 94,556 "truncated": false,557 "block": 15,558 "row": 14877559 },560 {561 "path": "timesformer/utils/misc.py",562 "sha256": "c4f2e422c22276d31063d8a34c07fe80ebd8e0c633cebe91d15237dc632db66b",563 "language": "Python",564 "lines": 372,565 "truncated": false,566 "block": 15,567 "row": 22886568 },569 {570 "path": "timesformer/utils/multigrid.py",571 "sha256": "dfae067efed9577f4de7b72343f8b4e888410058c112b94b2d2303e8fde84371",572 "language": "Python",573 "lines": 239,574 "truncated": false,575 "block": 15,576 "row": 20945577 },578 {579 "path": "timesformer/utils/multiprocessing.py",580 "sha256": "efd53c38f079989ecf987d8ebb92d71313cd4484bed1e68f4de681853735bf20",581 "language": "Python",582 "lines": 61,583 "truncated": false,584 "block": 15,585 "row": 11045586 },587 {588 "path": "timesformer/utils/parser.py",589 "sha256": "c774fcd77c7e215084e3bfef2623cb66c412f5ceadb4d0e679a3c16bddc70878",590 "language": "Python",591 "lines": 93,592 "truncated": false,593 "block": 15,594 "row": 13193595 },596 {597 "path": "timesformer/utils/weight_init_helper.py",598 "sha256": "8ab0b828695cf8fc61b34e3404896f92c77e803ae0a4061dcf8c0f47fa214809",599 "language": "Python",600 "lines": 43,601 "truncated": false,602 "block": 15,603 "row": 9642604 },605 {606 "path": "timesformer/visualization/__init__.py",607 "sha256": "25bf9e4803f238790789a985fa2551fbb02665bc3f0a337fb2fc8256b14e14f7",608 "language": "Python",609 "lines": 1,610 "truncated": false,611 "block": 15,612 "row": 5686613 },614 {615 "path": "timesformer/visualization/tensorboard_vis.py",616 "sha256": "595b04a079b0af3e80b5bc215f34a6eb0e39e803c2de206978c0798df092bd17",617 "language": "Python",618 "lines": 428,619 "truncated": false,620 "block": 15,621 "row": 24176622 },623 {624 "path": "timesformer/visualization/utils.py",625 "sha256": "51a8fc98610b595d287a832057a54e77f91037f56f00c2b500e3a8f59a798a38",626 "language": "Python",627 "lines": 374,628 "truncated": false,629 "block": 15,630 "row": 23074631 },632 {633 "path": "tools/benchmark.py",634 "sha256": "72ef284289e704bf998f96674754b53dec6f711ad96afd575a6d92eca9a6ad30",635 "language": "Python",636 "lines": 24,637 "truncated": false,638 "block": 15,639 "row": 7049640 },641 {642 "path": "tools/run_net.py",643 "sha256": "a96d34f1c69217afbd3ce7cb81e500adcd9ad0391e4eeab7733db1d63acb3d95",644 "language": "Python",645 "lines": 44,646 "truncated": false,647 "block": 15,648 "row": 8681649 },650 {651 "path": "tools/submit.py",652 "sha256": "a9c167a07ad91dec0742ed00b71c380c2a93e5310903b42f846defae67c088a5",653 "language": "Python",654 "lines": 199,655 "truncated": false,656 "block": 15,657 "row": 18495658 },659 {660 "path": "tools/test_net.py",661 "sha256": "3bd6cd6f928618d3300ebf7d091f64f5ef0570bf7868d5719100dc14220e71a0",662 "language": "Python",663 "lines": 199,664 "truncated": false,665 "block": 15,666 "row": 19501667 },668 {669 "path": "tools/train_net.py",670 "sha256": "20ac3043a701004ecbe37d1f15356fae1ee351aa2066aacce046a50420e955f4",671 "language": "Python",672 "lines": 512,673 "truncated": false,674 "block": 15,675 "row": 24746676 },677 {678 "path": "tools/visualization.py",679 "sha256": "9fba4e2e0d2460f58ae3b926595d6a0ccabc7bf1eb428dc9df0bf017361e99f6",680 "language": "Python",681 "lines": 346,682 "truncated": false,683 "block": 15,684 "row": 23597685 }686 ]687}