rag_codebase / code_metadata.json
sayedM's picture
Upload 9 files
f9618f8 verified
[
{
"chunk_id": "function_prepare_docs_markdown_db69cd29",
"file_path": "ultralytics\\docs\\build_docs.py",
"start_line": 38,
"end_line": 65,
"name": "prepare_docs_markdown",
"chunk_type": "function"
},
{
"chunk_id": "function_update_page_title_939606c2",
"file_path": "ultralytics\\docs\\build_docs.py",
"start_line": 68,
"end_line": 78,
"name": "update_page_title",
"chunk_type": "function"
},
{
"chunk_id": "function_update_html_head_8f15dff9",
"file_path": "ultralytics\\docs\\build_docs.py",
"start_line": 81,
"end_line": 96,
"name": "update_html_head",
"chunk_type": "function"
},
{
"chunk_id": "function_update_subdir_edit_links_2605cb6a",
"file_path": "ultralytics\\docs\\build_docs.py",
"start_line": 99,
"end_line": 115,
"name": "update_subdir_edit_links",
"chunk_type": "function"
},
{
"chunk_id": "function_update_markdown_files_52904885",
"file_path": "ultralytics\\docs\\build_docs.py",
"start_line": 118,
"end_line": 152,
"name": "update_markdown_files",
"chunk_type": "function"
},
{
"chunk_id": "function_update_docs_html_211fe039",
"file_path": "ultralytics\\docs\\build_docs.py",
"start_line": 155,
"end_line": 188,
"name": "update_docs_html",
"chunk_type": "function"
},
{
"chunk_id": "function_update_docs_soup_5c135d58",
"file_path": "ultralytics\\docs\\build_docs.py",
"start_line": 191,
"end_line": 227,
"name": "update_docs_soup",
"chunk_type": "function"
},
{
"chunk_id": "function_remove_macros_96c4b9ef",
"file_path": "ultralytics\\docs\\build_docs.py",
"start_line": 230,
"end_line": 253,
"name": "remove_macros",
"chunk_type": "function"
},
{
"chunk_id": "function_remove_comments_and_empty_lines_67c4d49f",
"file_path": "ultralytics\\docs\\build_docs.py",
"start_line": 256,
"end_line": 312,
"name": "remove_comments_and_empty_lines",
"chunk_type": "function"
},
{
"chunk_id": "function_minify_files_46ed1bc2",
"file_path": "ultralytics\\docs\\build_docs.py",
"start_line": 315,
"end_line": 347,
"name": "minify_files",
"chunk_type": "function"
},
{
"chunk_id": "function_main_9ed512b0",
"file_path": "ultralytics\\docs\\build_docs.py",
"start_line": 350,
"end_line": 375,
"name": "main",
"chunk_type": "function"
},
{
"chunk_id": "function_extract_classes_and_functions_27cbdcbe",
"file_path": "ultralytics\\docs\\build_reference.py",
"start_line": 31,
"end_line": 34,
"name": "extract_classes_and_functions",
"chunk_type": "function"
},
{
"chunk_id": "function_create_markdown_c4fd72d4",
"file_path": "ultralytics\\docs\\build_reference.py",
"start_line": 37,
"end_line": 80,
"name": "create_markdown",
"chunk_type": "function"
},
{
"chunk_id": "function_nested_dict_271b7e37",
"file_path": "ultralytics\\docs\\build_reference.py",
"start_line": 83,
"end_line": 85,
"name": "nested_dict",
"chunk_type": "function"
},
{
"chunk_id": "function_sort_nested_dict_25d4958f",
"file_path": "ultralytics\\docs\\build_reference.py",
"start_line": 88,
"end_line": 90,
"name": "sort_nested_dict",
"chunk_type": "function"
},
{
"chunk_id": "function_create_nav_menu_yaml_8cf55b3f",
"file_path": "ultralytics\\docs\\build_reference.py",
"start_line": 93,
"end_line": 118,
"name": "create_nav_menu_yaml",
"chunk_type": "function"
},
{
"chunk_id": "function_extract_document_paths_97a5461c",
"file_path": "ultralytics\\docs\\build_reference.py",
"start_line": 121,
"end_line": 131,
"name": "extract_document_paths",
"chunk_type": "function"
},
{
"chunk_id": "function_update_mkdocs_file_debcff5b",
"file_path": "ultralytics\\docs\\build_reference.py",
"start_line": 134,
"end_line": 181,
"name": "update_mkdocs_file",
"chunk_type": "function"
},
{
"chunk_id": "function_main_246f987e",
"file_path": "ultralytics\\docs\\build_reference.py",
"start_line": 184,
"end_line": 198,
"name": "main",
"chunk_type": "function"
},
{
"chunk_id": "function_pytest_addoption_6f6b34fb",
"file_path": "ultralytics\\tests\\conftest.py",
"start_line": 9,
"end_line": 11,
"name": "pytest_addoption",
"chunk_type": "function"
},
{
"chunk_id": "function_pytest_collection_modifyitems_58986c96",
"file_path": "ultralytics\\tests\\conftest.py",
"start_line": 14,
"end_line": 24,
"name": "pytest_collection_modifyitems",
"chunk_type": "function"
},
{
"chunk_id": "function_pytest_sessionstart_15fd39ce",
"file_path": "ultralytics\\tests\\conftest.py",
"start_line": 27,
"end_line": 41,
"name": "pytest_sessionstart",
"chunk_type": "function"
},
{
"chunk_id": "function_pytest_terminal_summary_ae822bd5",
"file_path": "ultralytics\\tests\\conftest.py",
"start_line": 44,
"end_line": 66,
"name": "pytest_terminal_summary",
"chunk_type": "function"
},
{
"chunk_id": "function_run_d02283bd",
"file_path": "ultralytics\\tests\\test_cli.py",
"start_line": 13,
"end_line": 15,
"name": "run",
"chunk_type": "function"
},
{
"chunk_id": "function_test_special_modes_ad3732d6",
"file_path": "ultralytics\\tests\\test_cli.py",
"start_line": 18,
"end_line": 24,
"name": "test_special_modes",
"chunk_type": "function"
},
{
"chunk_id": "function_test_train_4a0ae3e7",
"file_path": "ultralytics\\tests\\test_cli.py",
"start_line": 28,
"end_line": 30,
"name": "test_train",
"chunk_type": "function"
},
{
"chunk_id": "function_test_val_60b053ef",
"file_path": "ultralytics\\tests\\test_cli.py",
"start_line": 34,
"end_line": 36,
"name": "test_val",
"chunk_type": "function"
},
{
"chunk_id": "function_test_predict_cda3887d",
"file_path": "ultralytics\\tests\\test_cli.py",
"start_line": 40,
"end_line": 42,
"name": "test_predict",
"chunk_type": "function"
},
{
"chunk_id": "function_test_export_82484e5d",
"file_path": "ultralytics\\tests\\test_cli.py",
"start_line": 46,
"end_line": 48,
"name": "test_export",
"chunk_type": "function"
},
{
"chunk_id": "function_test_rtdetr_eb018143",
"file_path": "ultralytics\\tests\\test_cli.py",
"start_line": 51,
"end_line": 59,
"name": "test_rtdetr",
"chunk_type": "function"
},
{
"chunk_id": "function_test_fastsam_f9e90a8a",
"file_path": "ultralytics\\tests\\test_cli.py",
"start_line": 67,
"end_line": 90,
"name": "test_fastsam",
"chunk_type": "function"
},
{
"chunk_id": "function_test_mobilesam_f6b13e42",
"file_path": "ultralytics\\tests\\test_cli.py",
"start_line": 93,
"end_line": 110,
"name": "test_mobilesam",
"chunk_type": "function"
},
{
"chunk_id": "function_test_train_gpu_7f398aec",
"file_path": "ultralytics\\tests\\test_cli.py",
"start_line": 121,
"end_line": 124,
"name": "test_train_gpu",
"chunk_type": "function"
},
{
"chunk_id": "function_test_solutions_7f4245c8",
"file_path": "ultralytics\\tests\\test_cli.py",
"start_line": 131,
"end_line": 133,
"name": "test_solutions",
"chunk_type": "function"
},
{
"chunk_id": "function_test_checks_2d43d47e",
"file_path": "ultralytics\\tests\\test_cuda.py",
"start_line": 33,
"end_line": 36,
"name": "test_checks",
"chunk_type": "function"
},
{
"chunk_id": "function_test_amp_3909ae17",
"file_path": "ultralytics\\tests\\test_cuda.py",
"start_line": 40,
"end_line": 43,
"name": "test_amp",
"chunk_type": "function"
},
{
"chunk_id": "function_test_export_onnx_matrix_1b8e788f",
"file_path": "ultralytics\\tests\\test_cuda.py",
"start_line": 60,
"end_line": 74,
"name": "test_export_onnx_matrix",
"chunk_type": "function"
},
{
"chunk_id": "function_test_export_engine_matrix_26d34800",
"file_path": "ultralytics\\tests\\test_cuda.py",
"start_line": 90,
"end_line": 106,
"name": "test_export_engine_matrix",
"chunk_type": "function"
},
{
"chunk_id": "function_test_train_14ca9189",
"file_path": "ultralytics\\tests\\test_cuda.py",
"start_line": 110,
"end_line": 122,
"name": "test_train",
"chunk_type": "function"
},
{
"chunk_id": "function_test_predict_multiple_devices_b467d436",
"file_path": "ultralytics\\tests\\test_cuda.py",
"start_line": 127,
"end_line": 154,
"name": "test_predict_multiple_devices",
"chunk_type": "function"
},
{
"chunk_id": "function_test_autobatch_b1e404dc",
"file_path": "ultralytics\\tests\\test_cuda.py",
"start_line": 158,
"end_line": 162,
"name": "test_autobatch",
"chunk_type": "function"
},
{
"chunk_id": "function_test_utils_benchmarks_1810bc78",
"file_path": "ultralytics\\tests\\test_cuda.py",
"start_line": 167,
"end_line": 181,
"name": "test_utils_benchmarks",
"chunk_type": "function"
},
{
"chunk_id": "function_test_predict_sam_389c87ce",
"file_path": "ultralytics\\tests\\test_cuda.py",
"start_line": 185,
"end_line": 216,
"name": "test_predict_sam",
"chunk_type": "function"
},
{
"chunk_id": "function_test_func_1fda8d95",
"file_path": "ultralytics\\tests\\test_engine.py",
"start_line": 14,
"end_line": 16,
"name": "test_func",
"chunk_type": "function"
},
{
"chunk_id": "function_test_export_97e3d98a",
"file_path": "ultralytics\\tests\\test_engine.py",
"start_line": 19,
"end_line": 25,
"name": "test_export",
"chunk_type": "function"
},
{
"chunk_id": "function_test_detect_f7b535ce",
"file_path": "ultralytics\\tests\\test_engine.py",
"start_line": 28,
"end_line": 65,
"name": "test_detect",
"chunk_type": "function"
},
{
"chunk_id": "function_test_segment_dca99aae",
"file_path": "ultralytics\\tests\\test_engine.py",
"start_line": 68,
"end_line": 103,
"name": "test_segment",
"chunk_type": "function"
},
{
"chunk_id": "function_test_classify_3f48c9fe",
"file_path": "ultralytics\\tests\\test_engine.py",
"start_line": 106,
"end_line": 130,
"name": "test_classify",
"chunk_type": "function"
},
{
"chunk_id": "function_test_export_torchscript_adeffecc",
"file_path": "ultralytics\\tests\\test_exports.py",
"start_line": 26,
"end_line": 29,
"name": "test_export_torchscript",
"chunk_type": "function"
},
{
"chunk_id": "function_test_export_onnx_7d34bd44",
"file_path": "ultralytics\\tests\\test_exports.py",
"start_line": 32,
"end_line": 35,
"name": "test_export_onnx",
"chunk_type": "function"
},
{
"chunk_id": "function_test_export_openvino_ece5c563",
"file_path": "ultralytics\\tests\\test_exports.py",
"start_line": 39,
"end_line": 42,
"name": "test_export_openvino",
"chunk_type": "function"
},
{
"chunk_id": "function_test_export_openvino_matrix_bc80f24f",
"file_path": "ultralytics\\tests\\test_exports.py",
"start_line": 57,
"end_line": 75,
"name": "test_export_openvino_matrix",
"chunk_type": "function"
},
{
"chunk_id": "function_test_export_onnx_matrix_8d0b3fdd",
"file_path": "ultralytics\\tests\\test_exports.py",
"start_line": 89,
"end_line": 95,
"name": "test_export_onnx_matrix",
"chunk_type": "function"
},
{
"chunk_id": "function_test_export_torchscript_matrix_4b9caa47",
"file_path": "ultralytics\\tests\\test_exports.py",
"start_line": 107,
"end_line": 113,
"name": "test_export_torchscript_matrix",
"chunk_type": "function"
},
{
"chunk_id": "function_test_export_coreml_matrix_44ef060d",
"file_path": "ultralytics\\tests\\test_exports.py",
"start_line": 128,
"end_line": 139,
"name": "test_export_coreml_matrix",
"chunk_type": "function"
},
{
"chunk_id": "function_test_export_tflite_matrix_fa126a03",
"file_path": "ultralytics\\tests\\test_exports.py",
"start_line": 158,
"end_line": 164,
"name": "test_export_tflite_matrix",
"chunk_type": "function"
},
{
"chunk_id": "function_test_export_coreml_b1a1c800",
"file_path": "ultralytics\\tests\\test_exports.py",
"start_line": 171,
"end_line": 184,
"name": "test_export_coreml",
"chunk_type": "function"
},
{
"chunk_id": "function_test_export_tflite_7bffcd60",
"file_path": "ultralytics\\tests\\test_exports.py",
"start_line": 189,
"end_line": 193,
"name": "test_export_tflite",
"chunk_type": "function"
},
{
"chunk_id": "function_test_export_pb_daf73fbf",
"file_path": "ultralytics\\tests\\test_exports.py",
"start_line": 198,
"end_line": 202,
"name": "test_export_pb",
"chunk_type": "function"
},
{
"chunk_id": "function_test_export_paddle_6ad3bb42",
"file_path": "ultralytics\\tests\\test_exports.py",
"start_line": 206,
"end_line": 208,
"name": "test_export_paddle",
"chunk_type": "function"
},
{
"chunk_id": "function_test_export_mnn_37890eb8",
"file_path": "ultralytics\\tests\\test_exports.py",
"start_line": 212,
"end_line": 215,
"name": "test_export_mnn",
"chunk_type": "function"
},
{
"chunk_id": "function_test_export_ncnn_3b486a18",
"file_path": "ultralytics\\tests\\test_exports.py",
"start_line": 219,
"end_line": 222,
"name": "test_export_ncnn",
"chunk_type": "function"
},
{
"chunk_id": "function_test_export_imx_e54fbc02",
"file_path": "ultralytics\\tests\\test_exports.py",
"start_line": 227,
"end_line": 231,
"name": "test_export_imx",
"chunk_type": "function"
},
{
"chunk_id": "function_test_tensorboard_77be5976",
"file_path": "ultralytics\\tests\\test_integrations.py",
"start_line": 18,
"end_line": 22,
"name": "test_tensorboard",
"chunk_type": "function"
},
{
"chunk_id": "function_test_model_ray_tune_c9412d64",
"file_path": "ultralytics\\tests\\test_integrations.py",
"start_line": 26,
"end_line": 30,
"name": "test_model_ray_tune",
"chunk_type": "function"
},
{
"chunk_id": "function_test_mlflow_40323fae",
"file_path": "ultralytics\\tests\\test_integrations.py",
"start_line": 34,
"end_line": 38,
"name": "test_mlflow",
"chunk_type": "function"
},
{
"chunk_id": "function_test_mlflow_keep_run_active_1891feb7",
"file_path": "ultralytics\\tests\\test_integrations.py",
"start_line": 43,
"end_line": 70,
"name": "test_mlflow_keep_run_active",
"chunk_type": "function"
},
{
"chunk_id": "function_test_triton_9cf3bd6f",
"file_path": "ultralytics\\tests\\test_integrations.py",
"start_line": 74,
"end_line": 122,
"name": "test_triton",
"chunk_type": "function"
},
{
"chunk_id": "function_test_faster_coco_eval_6b6ff6ea",
"file_path": "ultralytics\\tests\\test_integrations.py",
"start_line": 126,
"end_line": 154,
"name": "test_faster_coco_eval",
"chunk_type": "function"
},
{
"chunk_id": "function_test_model_forward_00fa6ff7",
"file_path": "ultralytics\\tests\\test_python.py",
"start_line": 42,
"end_line": 45,
"name": "test_model_forward",
"chunk_type": "function"
},
{
"chunk_id": "function_test_model_methods_c2ddf691",
"file_path": "ultralytics\\tests\\test_python.py",
"start_line": 48,
"end_line": 65,
"name": "test_model_methods",
"chunk_type": "function"
},
{
"chunk_id": "function_test_model_profile_57fc8d84",
"file_path": "ultralytics\\tests\\test_python.py",
"start_line": 68,
"end_line": 74,
"name": "test_model_profile",
"chunk_type": "function"
},
{
"chunk_id": "function_test_predict_txt_8aff8783",
"file_path": "ultralytics\\tests\\test_python.py",
"start_line": 78,
"end_line": 85,
"name": "test_predict_txt",
"chunk_type": "function"
},
{
"chunk_id": "function_test_predict_csv_multi_row_af609b05",
"file_path": "ultralytics\\tests\\test_python.py",
"start_line": 90,
"end_line": 98,
"name": "test_predict_csv_multi_row",
"chunk_type": "function"
},
{
"chunk_id": "function_test_predict_csv_single_row_597fec3f",
"file_path": "ultralytics\\tests\\test_python.py",
"start_line": 103,
"end_line": 110,
"name": "test_predict_csv_single_row",
"chunk_type": "function"
},
{
"chunk_id": "function_test_predict_img_38830bfe",
"file_path": "ultralytics\\tests\\test_python.py",
"start_line": 114,
"end_line": 133,
"name": "test_predict_img",
"chunk_type": "function"
},
{
"chunk_id": "function_test_predict_visualize_be082d7d",
"file_path": "ultralytics\\tests\\test_python.py",
"start_line": 137,
"end_line": 139,
"name": "test_predict_visualize",
"chunk_type": "function"
},
{
"chunk_id": "function_test_predict_grey_and_4ch_af224775",
"file_path": "ultralytics\\tests\\test_python.py",
"start_line": 142,
"end_line": 164,
"name": "test_predict_grey_and_4ch",
"chunk_type": "function"
},
{
"chunk_id": "function_test_youtube_073c4f2a",
"file_path": "ultralytics\\tests\\test_python.py",
"start_line": 170,
"end_line": 177,
"name": "test_youtube",
"chunk_type": "function"
},
{
"chunk_id": "function_test_track_stream_86522184",
"file_path": "ultralytics\\tests\\test_python.py",
"start_line": 183,
"end_line": 201,
"name": "test_track_stream",
"chunk_type": "function"
},
{
"chunk_id": "function_test_val_144aecb9",
"file_path": "ultralytics\\tests\\test_python.py",
"start_line": 205,
"end_line": 220,
"name": "test_val",
"chunk_type": "function"
},
{
"chunk_id": "function_test_train_scratch_33a0cb32",
"file_path": "ultralytics\\tests\\test_python.py",
"start_line": 223,
"end_line": 227,
"name": "test_train_scratch",
"chunk_type": "function"
},
{
"chunk_id": "function_test_train_pretrained_0760c91f",
"file_path": "ultralytics\\tests\\test_python.py",
"start_line": 231,
"end_line": 237,
"name": "test_train_pretrained",
"chunk_type": "function"
},
{
"chunk_id": "function_test_all_model_yamls_16f388f4",
"file_path": "ultralytics\\tests\\test_python.py",
"start_line": 240,
"end_line": 247,
"name": "test_all_model_yamls",
"chunk_type": "function"
},
{
"chunk_id": "function_test_workflow_0fecee9c",
"file_path": "ultralytics\\tests\\test_python.py",
"start_line": 251,
"end_line": 257,
"name": "test_workflow",
"chunk_type": "function"
},
{
"chunk_id": "function_test_predict_callback_and_setup_0a909c98",
"file_path": "ultralytics\\tests\\test_python.py",
"start_line": 260,
"end_line": 280,
"name": "test_predict_callback_and_setup",
"chunk_type": "function"
},
{
"chunk_id": "function_test_results_fafc9ae6",
"file_path": "ultralytics\\tests\\test_python.py",
"start_line": 284,
"end_line": 303,
"name": "test_results",
"chunk_type": "function"
},
{
"chunk_id": "function_test_labels_and_crops_291231b5",
"file_path": "ultralytics\\tests\\test_python.py",
"start_line": 306,
"end_line": 327,
"name": "test_labels_and_crops",
"chunk_type": "function"
},
{
"chunk_id": "function_test_data_utils_6ef1ca22",
"file_path": "ultralytics\\tests\\test_python.py",
"start_line": 331,
"end_line": 348,
"name": "test_data_utils",
"chunk_type": "function"
},
{
"chunk_id": "function_test_data_converter_4d34d536",
"file_path": "ultralytics\\tests\\test_python.py",
"start_line": 352,
"end_line": 359,
"name": "test_data_converter",
"chunk_type": "function"
},
{
"chunk_id": "function_test_data_annotator_16eec09d",
"file_path": "ultralytics\\tests\\test_python.py",
"start_line": 362,
"end_line": 371,
"name": "test_data_annotator",
"chunk_type": "function"
},
{
"chunk_id": "function_test_events_cd418bf5",
"file_path": "ultralytics\\tests\\test_python.py",
"start_line": 374,
"end_line": 382,
"name": "test_events",
"chunk_type": "function"
},
{
"chunk_id": "function_test_cfg_init_d18c9271",
"file_path": "ultralytics\\tests\\test_python.py",
"start_line": 385,
"end_line": 393,
"name": "test_cfg_init",
"chunk_type": "function"
},
{
"chunk_id": "function_test_utils_init_624db119",
"file_path": "ultralytics\\tests\\test_python.py",
"start_line": 396,
"end_line": 403,
"name": "test_utils_init",
"chunk_type": "function"
},
{
"chunk_id": "function_test_utils_checks_afb148ef",
"file_path": "ultralytics\\tests\\test_python.py",
"start_line": 406,
"end_line": 414,
"name": "test_utils_checks",
"chunk_type": "function"
},
{
"chunk_id": "function_test_utils_benchmarks_86a2349a",
"file_path": "ultralytics\\tests\\test_python.py",
"start_line": 418,
"end_line": 422,
"name": "test_utils_benchmarks",
"chunk_type": "function"
},
{
"chunk_id": "function_test_utils_torchutils_ab38ed71",
"file_path": "ultralytics\\tests\\test_python.py",
"start_line": 425,
"end_line": 435,
"name": "test_utils_torchutils",
"chunk_type": "function"
},
{
"chunk_id": "function_test_utils_ops_fff86537",
"file_path": "ultralytics\\tests\\test_python.py",
"start_line": 438,
"end_line": 464,
"name": "test_utils_ops",
"chunk_type": "function"
},
{
"chunk_id": "function_test_utils_files_9b2b0d08",
"file_path": "ultralytics\\tests\\test_python.py",
"start_line": 467,
"end_line": 478,
"name": "test_utils_files",
"chunk_type": "function"
},
{
"chunk_id": "function_test_utils_patches_torch_save_b3af24b8",
"file_path": "ultralytics\\tests\\test_python.py",
"start_line": 482,
"end_line": 494,
"name": "test_utils_patches_torch_save",
"chunk_type": "function"
},
{
"chunk_id": "function_test_nn_modules_conv_39dac117",
"file_path": "ultralytics\\tests\\test_python.py",
"start_line": 497,
"end_line": 513,
"name": "test_nn_modules_conv",
"chunk_type": "function"
},
{
"chunk_id": "function_test_nn_modules_block_a339f61e",
"file_path": "ultralytics\\tests\\test_python.py",
"start_line": 516,
"end_line": 528,
"name": "test_nn_modules_block",
"chunk_type": "function"
},
{
"chunk_id": "function_test_hub_8fd5499b",
"file_path": "ultralytics\\tests\\test_python.py",
"start_line": 532,
"end_line": 539,
"name": "test_hub",
"chunk_type": "function"
},
{
"chunk_id": "function_image_f73df408",
"file_path": "ultralytics\\tests\\test_python.py",
"start_line": 543,
"end_line": 545,
"name": "image",
"chunk_type": "function"
},
{
"chunk_id": "function_test_classify_transforms_train_3015fce6",
"file_path": "ultralytics\\tests\\test_python.py",
"start_line": 557,
"end_line": 581,
"name": "test_classify_transforms_train",
"chunk_type": "function"
},
{
"chunk_id": "function_test_model_tune_bd3baae8",
"file_path": "ultralytics\\tests\\test_python.py",
"start_line": 586,
"end_line": 589,
"name": "test_model_tune",
"chunk_type": "function"
},
{
"chunk_id": "function_test_model_embeddings_d2d78945",
"file_path": "ultralytics\\tests\\test_python.py",
"start_line": 592,
"end_line": 599,
"name": "test_model_embeddings",
"chunk_type": "function"
},
{
"chunk_id": "function_test_yolo_world_d8a74ff9",
"file_path": "ultralytics\\tests\\test_python.py",
"start_line": 607,
"end_line": 635,
"name": "test_yolo_world",
"chunk_type": "function"
},
{
"chunk_id": "function_test_yoloe_9c818796",
"file_path": "ultralytics\\tests\\test_python.py",
"start_line": 643,
"end_line": 695,
"name": "test_yoloe",
"chunk_type": "function"
},
{
"chunk_id": "function_test_yolov10_3a749ba2",
"file_path": "ultralytics\\tests\\test_python.py",
"start_line": 698,
"end_line": 705,
"name": "test_yolov10",
"chunk_type": "function"
},
{
"chunk_id": "function_test_multichannel_558d9fd1",
"file_path": "ultralytics\\tests\\test_python.py",
"start_line": 708,
"end_line": 715,
"name": "test_multichannel",
"chunk_type": "function"
},
{
"chunk_id": "function_test_grayscale_6661adc8",
"file_path": "ultralytics\\tests\\test_python.py",
"start_line": 719,
"end_line": 740,
"name": "test_grayscale",
"chunk_type": "function"
},
{
"chunk_id": "function_process_video_c93f494c",
"file_path": "ultralytics\\tests\\test_solutions.py",
"start_line": 165,
"end_line": 180,
"name": "process_video",
"chunk_type": "function"
},
{
"chunk_id": "function_test_solution_ee677e77",
"file_path": "ultralytics\\tests\\test_solutions.py",
"start_line": 185,
"end_line": 205,
"name": "test_solution",
"chunk_type": "function"
},
{
"chunk_id": "function_test_similarity_search_3e64ae55",
"file_path": "ultralytics\\tests\\test_solutions.py",
"start_line": 210,
"end_line": 214,
"name": "test_similarity_search",
"chunk_type": "function"
},
{
"chunk_id": "function_test_left_click_selection_c0269619",
"file_path": "ultralytics\\tests\\test_solutions.py",
"start_line": 217,
"end_line": 222,
"name": "test_left_click_selection",
"chunk_type": "function"
},
{
"chunk_id": "function_test_right_click_reset_8ad368f8",
"file_path": "ultralytics\\tests\\test_solutions.py",
"start_line": 225,
"end_line": 231,
"name": "test_right_click_reset",
"chunk_type": "function"
},
{
"chunk_id": "function_test_parking_json_none_a4dde1bf",
"file_path": "ultralytics\\tests\\test_solutions.py",
"start_line": 234,
"end_line": 241,
"name": "test_parking_json_none",
"chunk_type": "function"
},
{
"chunk_id": "function_test_analytics_graph_not_supported_055757a3",
"file_path": "ultralytics\\tests\\test_solutions.py",
"start_line": 244,
"end_line": 251,
"name": "test_analytics_graph_not_supported",
"chunk_type": "function"
},
{
"chunk_id": "function_test_area_chart_padding_dbc56bc4",
"file_path": "ultralytics\\tests\\test_solutions.py",
"start_line": 254,
"end_line": 259,
"name": "test_area_chart_padding",
"chunk_type": "function"
},
{
"chunk_id": "function_test_config_update_method_with_invalid_argument_a78da71f",
"file_path": "ultralytics\\tests\\test_solutions.py",
"start_line": 262,
"end_line": 269,
"name": "test_config_update_method_with_invalid_argument",
"chunk_type": "function"
},
{
"chunk_id": "function_test_plot_with_no_masks_faa962c6",
"file_path": "ultralytics\\tests\\test_solutions.py",
"start_line": 272,
"end_line": 277,
"name": "test_plot_with_no_masks",
"chunk_type": "function"
},
{
"chunk_id": "function_test_streamlit_handle_video_upload_creates_file_9422cf47",
"file_path": "ultralytics\\tests\\test_solutions.py",
"start_line": 280,
"end_line": 297,
"name": "test_streamlit_handle_video_upload_creates_file",
"chunk_type": "function"
},
{
"chunk_id": "function_test_similarity_search_app_init_2cd486cd",
"file_path": "ultralytics\\tests\\test_solutions.py",
"start_line": 302,
"end_line": 306,
"name": "test_similarity_search_app_init",
"chunk_type": "function"
},
{
"chunk_id": "function_test_similarity_search_complete_0f8b09d0",
"file_path": "ultralytics\\tests\\test_solutions.py",
"start_line": 310,
"end_line": 321,
"name": "test_similarity_search_complete",
"chunk_type": "function"
},
{
"chunk_id": "function_test_distance_calculation_process_method_6fc9630c",
"file_path": "ultralytics\\tests\\test_solutions.py",
"start_line": 324,
"end_line": 341,
"name": "test_distance_calculation_process_method",
"chunk_type": "function"
},
{
"chunk_id": "function_test_object_crop_with_show_True_6d292e3f",
"file_path": "ultralytics\\tests\\test_solutions.py",
"start_line": 344,
"end_line": 346,
"name": "test_object_crop_with_show_True",
"chunk_type": "function"
},
{
"chunk_id": "function_test_display_output_method_7e38be60",
"file_path": "ultralytics\\tests\\test_solutions.py",
"start_line": 349,
"end_line": 360,
"name": "test_display_output_method",
"chunk_type": "function"
},
{
"chunk_id": "function_download_file_ccfdc984",
"file_path": "ultralytics\\examples\\RTDETR-ONNXRuntime-Python\\main.py",
"start_line": 14,
"end_line": 32,
"name": "download_file",
"chunk_type": "function"
},
{
"chunk_id": "class_RTDETR_f8d63bb2",
"file_path": "ultralytics\\examples\\RTDETR-ONNXRuntime-Python\\main.py",
"start_line": 35,
"end_line": 272,
"name": "RTDETR",
"chunk_type": "class"
},
{
"chunk_id": "function_get_center_9f437c0d",
"file_path": "ultralytics\\examples\\YOLO-Interactive-Tracking-UI\\interactive_tracker.py",
"start_line": 56,
"end_line": 70,
"name": "get_center",
"chunk_type": "function"
},
{
"chunk_id": "function_extend_line_from_edge_e7b204d2",
"file_path": "ultralytics\\examples\\YOLO-Interactive-Tracking-UI\\interactive_tracker.py",
"start_line": 73,
"end_line": 96,
"name": "extend_line_from_edge",
"chunk_type": "function"
},
{
"chunk_id": "function_draw_tracking_scope_ce5fb387",
"file_path": "ultralytics\\examples\\YOLO-Interactive-Tracking-UI\\interactive_tracker.py",
"start_line": 99,
"end_line": 116,
"name": "draw_tracking_scope",
"chunk_type": "function"
},
{
"chunk_id": "function_click_event_5600e9c3",
"file_path": "ultralytics\\examples\\YOLO-Interactive-Tracking-UI\\interactive_tracker.py",
"start_line": 119,
"end_line": 149,
"name": "click_event",
"chunk_type": "function"
},
{
"chunk_id": "class_TorchVisionVideoClassifier_7cd8c6de",
"file_path": "ultralytics\\examples\\YOLOv8-Action-Recognition\\action_recognition.py",
"start_line": 20,
"end_line": 157,
"name": "TorchVisionVideoClassifier",
"chunk_type": "class"
},
{
"chunk_id": "class_HuggingFaceVideoClassifier_0ba38bd4",
"file_path": "ultralytics\\examples\\YOLOv8-Action-Recognition\\action_recognition.py",
"start_line": 160,
"end_line": 288,
"name": "HuggingFaceVideoClassifier",
"chunk_type": "class"
},
{
"chunk_id": "function_crop_and_pad_918a3778",
"file_path": "ultralytics\\examples\\YOLOv8-Action-Recognition\\action_recognition.py",
"start_line": 291,
"end_line": 320,
"name": "crop_and_pad",
"chunk_type": "function"
},
{
"chunk_id": "function_run_3f9c1df8",
"file_path": "ultralytics\\examples\\YOLOv8-Action-Recognition\\action_recognition.py",
"start_line": 323,
"end_line": 473,
"name": "run",
"chunk_type": "function"
},
{
"chunk_id": "function_parse_opt_98682cf0",
"file_path": "ultralytics\\examples\\YOLOv8-Action-Recognition\\action_recognition.py",
"start_line": 476,
"end_line": 509,
"name": "parse_opt",
"chunk_type": "function"
},
{
"chunk_id": "function_main_38ac49f4",
"file_path": "ultralytics\\examples\\YOLOv8-Action-Recognition\\action_recognition.py",
"start_line": 512,
"end_line": 514,
"name": "main",
"chunk_type": "function"
},
{
"chunk_id": "class_YOLOv8_81edbfd6",
"file_path": "ultralytics\\examples\\YOLOv8-ONNXRuntime\\main.py",
"start_line": 15,
"end_line": 260,
"name": "YOLOv8",
"chunk_type": "class"
},
{
"chunk_id": "function_draw_bounding_box_5eae9392",
"file_path": "ultralytics\\examples\\YOLOv8-OpenCV-ONNX-Python\\main.py",
"start_line": 16,
"end_line": 34,
"name": "draw_bounding_box",
"chunk_type": "function"
},
{
"chunk_id": "function_main_0d626e9e",
"file_path": "ultralytics\\examples\\YOLOv8-OpenCV-ONNX-Python\\main.py",
"start_line": 37,
"end_line": 126,
"name": "main",
"chunk_type": "function"
},
{
"chunk_id": "function_mouse_callback_94778a61",
"file_path": "ultralytics\\examples\\YOLOv8-Region-Counter\\yolov8_region_counter.py",
"start_line": 40,
"end_line": 83,
"name": "mouse_callback",
"chunk_type": "function"
},
{
"chunk_id": "function_run_41bc630d",
"file_path": "ultralytics\\examples\\YOLOv8-Region-Counter\\yolov8_region_counter.py",
"start_line": 86,
"end_line": 226,
"name": "run",
"chunk_type": "function"
},
{
"chunk_id": "function_parse_opt_4aff2b57",
"file_path": "ultralytics\\examples\\YOLOv8-Region-Counter\\yolov8_region_counter.py",
"start_line": 229,
"end_line": 243,
"name": "parse_opt",
"chunk_type": "function"
},
{
"chunk_id": "function_main_843a60e6",
"file_path": "ultralytics\\examples\\YOLOv8-Region-Counter\\yolov8_region_counter.py",
"start_line": 246,
"end_line": 248,
"name": "main",
"chunk_type": "function"
},
{
"chunk_id": "class_SAHIInference_a9f9f63f",
"file_path": "ultralytics\\examples\\YOLOv8-SAHI-Inference-Video\\yolov8_sahi.py",
"start_line": 13,
"end_line": 142,
"name": "SAHIInference",
"chunk_type": "class"
},
{
"chunk_id": "class_YOLOv8Seg_7e97be45",
"file_path": "ultralytics\\examples\\YOLOv8-Segmentation-ONNXRuntime-Python\\main.py",
"start_line": 17,
"end_line": 172,
"name": "YOLOv8Seg",
"chunk_type": "class"
},
{
"chunk_id": "class_YOLOv8TFLite_0ecd01e0",
"file_path": "ultralytics\\examples\\YOLOv8-TFLite-Python\\main.py",
"start_line": 20,
"end_line": 245,
"name": "YOLOv8TFLite",
"chunk_type": "class"
},
{
"chunk_id": "function_cfg2dict_3dd1f37a",
"file_path": "ultralytics\\ultralytics\\cfg\\__init__.py",
"start_line": 240,
"end_line": 272,
"name": "cfg2dict",
"chunk_type": "function"
},
{
"chunk_id": "function_get_cfg_0a7f7b89",
"file_path": "ultralytics\\ultralytics\\cfg\\__init__.py",
"start_line": 275,
"end_line": 320,
"name": "get_cfg",
"chunk_type": "function"
},
{
"chunk_id": "function_check_cfg_93091c0e",
"file_path": "ultralytics\\ultralytics\\cfg\\__init__.py",
"start_line": 323,
"end_line": 382,
"name": "check_cfg",
"chunk_type": "function"
},
{
"chunk_id": "function_get_save_dir_546ed6fe",
"file_path": "ultralytics\\ultralytics\\cfg\\__init__.py",
"start_line": 385,
"end_line": 414,
"name": "get_save_dir",
"chunk_type": "function"
},
{
"chunk_id": "function__handle_deprecation_5d0de858",
"file_path": "ultralytics\\ultralytics\\cfg\\__init__.py",
"start_line": 417,
"end_line": 458,
"name": "_handle_deprecation",
"chunk_type": "function"
},
{
"chunk_id": "function_check_dict_alignment_9890b4c4",
"file_path": "ultralytics\\ultralytics\\cfg\\__init__.py",
"start_line": 461,
"end_line": 498,
"name": "check_dict_alignment",
"chunk_type": "function"
},
{
"chunk_id": "function_merge_equals_args_8b6c7c35",
"file_path": "ultralytics\\ultralytics\\cfg\\__init__.py",
"start_line": 501,
"end_line": 557,
"name": "merge_equals_args",
"chunk_type": "function"
},
{
"chunk_id": "function_handle_yolo_hub_7fb15a41",
"file_path": "ultralytics\\ultralytics\\cfg\\__init__.py",
"start_line": 560,
"end_line": 587,
"name": "handle_yolo_hub",
"chunk_type": "function"
},
{
"chunk_id": "function_handle_yolo_settings_67dd489b",
"file_path": "ultralytics\\ultralytics\\cfg\\__init__.py",
"start_line": 590,
"end_line": 630,
"name": "handle_yolo_settings",
"chunk_type": "function"
},
{
"chunk_id": "function_handle_yolo_solutions_60beb7f1",
"file_path": "ultralytics\\ultralytics\\cfg\\__init__.py",
"start_line": 633,
"end_line": 742,
"name": "handle_yolo_solutions",
"chunk_type": "function"
},
{
"chunk_id": "function_parse_key_value_pair_f04e255d",
"file_path": "ultralytics\\ultralytics\\cfg\\__init__.py",
"start_line": 745,
"end_line": 776,
"name": "parse_key_value_pair",
"chunk_type": "function"
},
{
"chunk_id": "function_smart_value_4f0fb7f9",
"file_path": "ultralytics\\ultralytics\\cfg\\__init__.py",
"start_line": 779,
"end_line": 821,
"name": "smart_value",
"chunk_type": "function"
},
{
"chunk_id": "function_entrypoint_c9aa0bc3",
"file_path": "ultralytics\\ultralytics\\cfg\\__init__.py",
"start_line": 824,
"end_line": 990,
"name": "entrypoint",
"chunk_type": "function"
},
{
"chunk_id": "function_copy_default_cfg_fe328855",
"file_path": "ultralytics\\ultralytics\\cfg\\__init__.py",
"start_line": 994,
"end_line": 1020,
"name": "copy_default_cfg",
"chunk_type": "function"
},
{
"chunk_id": "function_auto_annotate_9805e429",
"file_path": "ultralytics\\ultralytics\\data\\annotator.py",
"start_line": 9,
"end_line": 67,
"name": "auto_annotate",
"chunk_type": "function"
},
{
"chunk_id": "class_BaseTransform_60d9bfb5",
"file_path": "ultralytics\\ultralytics\\data\\augment.py",
"start_line": 26,
"end_line": 143,
"name": "BaseTransform",
"chunk_type": "class"
},
{
"chunk_id": "class_Compose_48cd0349",
"file_path": "ultralytics\\ultralytics\\data\\augment.py",
"start_line": 146,
"end_line": 315,
"name": "Compose",
"chunk_type": "class"
},
{
"chunk_id": "class_BaseMixTransform_0bda0703",
"file_path": "ultralytics\\ultralytics\\data\\augment.py",
"start_line": 318,
"end_line": 487,
"name": "BaseMixTransform",
"chunk_type": "class"
},
{
"chunk_id": "class_Mosaic_6a082acc",
"file_path": "ultralytics\\ultralytics\\data\\augment.py",
"start_line": 490,
"end_line": 861,
"name": "Mosaic",
"chunk_type": "class"
},
{
"chunk_id": "class_MixUp_50a7d3c6",
"file_path": "ultralytics\\ultralytics\\data\\augment.py",
"start_line": 864,
"end_line": 927,
"name": "MixUp",
"chunk_type": "class"
},
{
"chunk_id": "class_CutMix_0e01e339",
"file_path": "ultralytics\\ultralytics\\data\\augment.py",
"start_line": 930,
"end_line": 1045,
"name": "CutMix",
"chunk_type": "class"
},
{
"chunk_id": "class_RandomPerspective_b28e4daf",
"file_path": "ultralytics\\ultralytics\\data\\augment.py",
"start_line": 1048,
"end_line": 1410,
"name": "RandomPerspective",
"chunk_type": "class"
},
{
"chunk_id": "class_RandomHSV_9752cddd",
"file_path": "ultralytics\\ultralytics\\data\\augment.py",
"start_line": 1413,
"end_line": 1493,
"name": "RandomHSV",
"chunk_type": "class"
},
{
"chunk_id": "class_RandomFlip_0fc993b3",
"file_path": "ultralytics\\ultralytics\\data\\augment.py",
"start_line": 1496,
"end_line": 1588,
"name": "RandomFlip",
"chunk_type": "class"
},
{
"chunk_id": "class_LetterBox_821d9e2a",
"file_path": "ultralytics\\ultralytics\\data\\augment.py",
"start_line": 1591,
"end_line": 1761,
"name": "LetterBox",
"chunk_type": "class"
},
{
"chunk_id": "class_CopyPaste_444abb06",
"file_path": "ultralytics\\ultralytics\\data\\augment.py",
"start_line": 1764,
"end_line": 1861,
"name": "CopyPaste",
"chunk_type": "class"
},
{
"chunk_id": "class_Albumentations_168d40dd",
"file_path": "ultralytics\\ultralytics\\data\\augment.py",
"start_line": 1864,
"end_line": 2058,
"name": "Albumentations",
"chunk_type": "class"
},
{
"chunk_id": "class_Format_d7345388",
"file_path": "ultralytics\\ultralytics\\data\\augment.py",
"start_line": 2061,
"end_line": 2277,
"name": "Format",
"chunk_type": "class"
},
{
"chunk_id": "class_LoadVisualPrompt_0bbfddc1",
"file_path": "ultralytics\\ultralytics\\data\\augment.py",
"start_line": 2280,
"end_line": 2376,
"name": "LoadVisualPrompt",
"chunk_type": "class"
},
{
"chunk_id": "class_RandomLoadText_28c8bd0a",
"file_path": "ultralytics\\ultralytics\\data\\augment.py",
"start_line": 2379,
"end_line": 2515,
"name": "RandomLoadText",
"chunk_type": "class"
},
{
"chunk_id": "function_v8_transforms_e5d75732",
"file_path": "ultralytics\\ultralytics\\data\\augment.py",
"start_line": 2518,
"end_line": 2583,
"name": "v8_transforms",
"chunk_type": "function"
},
{
"chunk_id": "function_classify_transforms_37d802eb",
"file_path": "ultralytics\\ultralytics\\data\\augment.py",
"start_line": 2587,
"end_line": 2634,
"name": "classify_transforms",
"chunk_type": "function"
},
{
"chunk_id": "function_classify_augmentations_40ee6c89",
"file_path": "ultralytics\\ultralytics\\data\\augment.py",
"start_line": 2638,
"end_line": 2738,
"name": "classify_augmentations",
"chunk_type": "function"
},
{
"chunk_id": "class_ClassifyLetterBox_650fb3b3",
"file_path": "ultralytics\\ultralytics\\data\\augment.py",
"start_line": 2742,
"end_line": 2829,
"name": "ClassifyLetterBox",
"chunk_type": "class"
},
{
"chunk_id": "class_CenterCrop_34bb7dfb",
"file_path": "ultralytics\\ultralytics\\data\\augment.py",
"start_line": 2833,
"end_line": 2904,
"name": "CenterCrop",
"chunk_type": "class"
},
{
"chunk_id": "class_ToTensor_55a8ebac",
"file_path": "ultralytics\\ultralytics\\data\\augment.py",
"start_line": 2908,
"end_line": 2979,
"name": "ToTensor",
"chunk_type": "class"
},
{
"chunk_id": "class_BaseDataset_fd713299",
"file_path": "ultralytics\\ultralytics\\data\\base.py",
"start_line": 21,
"end_line": 441,
"name": "BaseDataset",
"chunk_type": "class"
},
{
"chunk_id": "class_InfiniteDataLoader_2cfa5867",
"file_path": "ultralytics\\ultralytics\\data\\build.py",
"start_line": 30,
"end_line": 84,
"name": "InfiniteDataLoader",
"chunk_type": "class"
},
{
"chunk_id": "class__RepeatSampler_54c6a24a",
"file_path": "ultralytics\\ultralytics\\data\\build.py",
"start_line": 87,
"end_line": 105,
"name": "_RepeatSampler",
"chunk_type": "class"
},
{
"chunk_id": "function_seed_worker_a075f28e",
"file_path": "ultralytics\\ultralytics\\data\\build.py",
"start_line": 108,
"end_line": 112,
"name": "seed_worker",
"chunk_type": "function"
},
{
"chunk_id": "function_build_yolo_dataset_bd7fd70d",
"file_path": "ultralytics\\ultralytics\\data\\build.py",
"start_line": 115,
"end_line": 143,
"name": "build_yolo_dataset",
"chunk_type": "function"
},
{
"chunk_id": "function_build_grounding_4d37b377",
"file_path": "ultralytics\\ultralytics\\data\\build.py",
"start_line": 146,
"end_line": 174,
"name": "build_grounding",
"chunk_type": "function"
},
{
"chunk_id": "function_build_dataloader_c4705f8e",
"file_path": "ultralytics\\ultralytics\\data\\build.py",
"start_line": 177,
"end_line": 214,
"name": "build_dataloader",
"chunk_type": "function"
},
{
"chunk_id": "function_check_source_aa8b3868",
"file_path": "ultralytics\\ultralytics\\data\\build.py",
"start_line": 217,
"end_line": 261,
"name": "check_source",
"chunk_type": "function"
},
{
"chunk_id": "function_load_inference_source_926d6403",
"file_path": "ultralytics\\ultralytics\\data\\build.py",
"start_line": 264,
"end_line": 305,
"name": "load_inference_source",
"chunk_type": "function"
},
{
"chunk_id": "function_coco91_to_coco80_class_3c68c2e2",
"file_path": "ultralytics\\ultralytics\\data\\converter.py",
"start_line": 20,
"end_line": 120,
"name": "coco91_to_coco80_class",
"chunk_type": "function"
},
{
"chunk_id": "function_coco80_to_coco91_class_3340830f",
"file_path": "ultralytics\\ultralytics\\data\\converter.py",
"start_line": 123,
"end_line": 225,
"name": "coco80_to_coco91_class",
"chunk_type": "function"
},
{
"chunk_id": "function_convert_coco_0f3cf17b",
"file_path": "ultralytics\\ultralytics\\data\\converter.py",
"start_line": 228,
"end_line": 344,
"name": "convert_coco",
"chunk_type": "function"
},
{
"chunk_id": "function_convert_segment_masks_to_yolo_seg_2529320f",
"file_path": "ultralytics\\ultralytics\\data\\converter.py",
"start_line": 347,
"end_line": 420,
"name": "convert_segment_masks_to_yolo_seg",
"chunk_type": "function"
},
{
"chunk_id": "function_convert_dota_to_yolo_obb_b2efd03c",
"file_path": "ultralytics\\ultralytics\\data\\converter.py",
"start_line": 423,
"end_line": 513,
"name": "convert_dota_to_yolo_obb",
"chunk_type": "function"
},
{
"chunk_id": "function_min_index_ad55947b",
"file_path": "ultralytics\\ultralytics\\data\\converter.py",
"start_line": 516,
"end_line": 529,
"name": "min_index",
"chunk_type": "function"
},
{
"chunk_id": "function_merge_multi_segment_65f51352",
"file_path": "ultralytics\\ultralytics\\data\\converter.py",
"start_line": 532,
"end_line": 580,
"name": "merge_multi_segment",
"chunk_type": "function"
},
{
"chunk_id": "function_yolo_bbox2segment_4c90071d",
"file_path": "ultralytics\\ultralytics\\data\\converter.py",
"start_line": 583,
"end_line": 646,
"name": "yolo_bbox2segment",
"chunk_type": "function"
},
{
"chunk_id": "function_create_synthetic_coco_dataset_ef0c4047",
"file_path": "ultralytics\\ultralytics\\data\\converter.py",
"start_line": 649,
"end_line": 704,
"name": "create_synthetic_coco_dataset",
"chunk_type": "function"
},
{
"chunk_id": "function_convert_to_multispectral_5f50acde",
"file_path": "ultralytics\\ultralytics\\data\\converter.py",
"start_line": 707,
"end_line": 756,
"name": "convert_to_multispectral",
"chunk_type": "function"
},
{
"chunk_id": "class_YOLODataset_d3781939",
"file_path": "ultralytics\\ultralytics\\data\\dataset.py",
"start_line": 47,
"end_line": 314,
"name": "YOLODataset",
"chunk_type": "class"
},
{
"chunk_id": "class_YOLOMultiModalDataset_a043cac4",
"file_path": "ultralytics\\ultralytics\\data\\dataset.py",
"start_line": 317,
"end_line": 415,
"name": "YOLOMultiModalDataset",
"chunk_type": "class"
},
{
"chunk_id": "class_GroundingDataset_b46f1269",
"file_path": "ultralytics\\ultralytics\\data\\dataset.py",
"start_line": 418,
"end_line": 658,
"name": "GroundingDataset",
"chunk_type": "class"
},
{
"chunk_id": "class_YOLOConcatDataset_e00e68fb",
"file_path": "ultralytics\\ultralytics\\data\\dataset.py",
"start_line": 661,
"end_line": 700,
"name": "YOLOConcatDataset",
"chunk_type": "class"
},
{
"chunk_id": "class_SemanticDataset_f05eb6af",
"file_path": "ultralytics\\ultralytics\\data\\dataset.py",
"start_line": 704,
"end_line": 709,
"name": "SemanticDataset",
"chunk_type": "class"
},
{
"chunk_id": "class_ClassificationDataset_b31e4881",
"file_path": "ultralytics\\ultralytics\\data\\dataset.py",
"start_line": 712,
"end_line": 860,
"name": "ClassificationDataset",
"chunk_type": "class"
},
{
"chunk_id": "class_SourceTypes_0edce07d",
"file_path": "ultralytics\\ultralytics\\data\\loaders.py",
"start_line": 25,
"end_line": 49,
"name": "SourceTypes",
"chunk_type": "class"
},
{
"chunk_id": "class_LoadStreams_c9b13d4e",
"file_path": "ultralytics\\ultralytics\\data\\loaders.py",
"start_line": 52,
"end_line": 224,
"name": "LoadStreams",
"chunk_type": "class"
},
{
"chunk_id": "class_LoadScreenshots_a593e08f",
"file_path": "ultralytics\\ultralytics\\data\\loaders.py",
"start_line": 227,
"end_line": 304,
"name": "LoadScreenshots",
"chunk_type": "class"
},
{
"chunk_id": "class_LoadImagesAndVideos_0dea1fb6",
"file_path": "ultralytics\\ultralytics\\data\\loaders.py",
"start_line": 307,
"end_line": 486,
"name": "LoadImagesAndVideos",
"chunk_type": "class"
},
{
"chunk_id": "class_LoadPilAndNumpy_7b049b8b",
"file_path": "ultralytics\\ultralytics\\data\\loaders.py",
"start_line": 489,
"end_line": 560,
"name": "LoadPilAndNumpy",
"chunk_type": "class"
},
{
"chunk_id": "class_LoadTensor_0482392f",
"file_path": "ultralytics\\ultralytics\\data\\loaders.py",
"start_line": 563,
"end_line": 635,
"name": "LoadTensor",
"chunk_type": "class"
},
{
"chunk_id": "function_autocast_list_3fd4e65d",
"file_path": "ultralytics\\ultralytics\\data\\loaders.py",
"start_line": 638,
"end_line": 652,
"name": "autocast_list",
"chunk_type": "function"
},
{
"chunk_id": "function_get_best_youtube_url_024e34e0",
"file_path": "ultralytics\\ultralytics\\data\\loaders.py",
"start_line": 655,
"end_line": 704,
"name": "get_best_youtube_url",
"chunk_type": "function"
},
{
"chunk_id": "function_split_classify_dataset_b767a475",
"file_path": "ultralytics\\ultralytics\\data\\split.py",
"start_line": 12,
"end_line": 95,
"name": "split_classify_dataset",
"chunk_type": "function"
},
{
"chunk_id": "function_autosplit_159af2a9",
"file_path": "ultralytics\\ultralytics\\data\\split.py",
"start_line": 98,
"end_line": 134,
"name": "autosplit",
"chunk_type": "function"
},
{
"chunk_id": "function_bbox_iof_6c20e25b",
"file_path": "ultralytics\\ultralytics\\data\\split_dota.py",
"start_line": 18,
"end_line": 62,
"name": "bbox_iof",
"chunk_type": "function"
},
{
"chunk_id": "function_load_yolo_dota_4eb22b7d",
"file_path": "ultralytics\\ultralytics\\data\\split_dota.py",
"start_line": 65,
"end_line": 98,
"name": "load_yolo_dota",
"chunk_type": "function"
},
{
"chunk_id": "function_get_windows_d81e130c",
"file_path": "ultralytics\\ultralytics\\data\\split_dota.py",
"start_line": 101,
"end_line": 151,
"name": "get_windows",
"chunk_type": "function"
},
{
"chunk_id": "function_get_window_obj_acd10dbd",
"file_path": "ultralytics\\ultralytics\\data\\split_dota.py",
"start_line": 154,
"end_line": 165,
"name": "get_window_obj",
"chunk_type": "function"
},
{
"chunk_id": "function_crop_and_save_d5e0007e",
"file_path": "ultralytics\\ultralytics\\data\\split_dota.py",
"start_line": 168,
"end_line": 217,
"name": "crop_and_save",
"chunk_type": "function"
},
{
"chunk_id": "function_split_images_and_labels_d96d6400",
"file_path": "ultralytics\\ultralytics\\data\\split_dota.py",
"start_line": 220,
"end_line": 260,
"name": "split_images_and_labels",
"chunk_type": "function"
},
{
"chunk_id": "function_split_trainval_a134a0e2",
"file_path": "ultralytics\\ultralytics\\data\\split_dota.py",
"start_line": 263,
"end_line": 299,
"name": "split_trainval",
"chunk_type": "function"
},
{
"chunk_id": "function_split_test_53e094ed",
"file_path": "ultralytics\\ultralytics\\data\\split_dota.py",
"start_line": 302,
"end_line": 344,
"name": "split_test",
"chunk_type": "function"
},
{
"chunk_id": "function_img2label_paths_cee5558d",
"file_path": "ultralytics\\ultralytics\\data\\utils.py",
"start_line": 44,
"end_line": 47,
"name": "img2label_paths",
"chunk_type": "function"
},
{
"chunk_id": "function_check_file_speeds_6460b8bc",
"file_path": "ultralytics\\ultralytics\\data\\utils.py",
"start_line": 50,
"end_line": 125,
"name": "check_file_speeds",
"chunk_type": "function"
},
{
"chunk_id": "function_get_hash_f8994d15",
"file_path": "ultralytics\\ultralytics\\data\\utils.py",
"start_line": 128,
"end_line": 138,
"name": "get_hash",
"chunk_type": "function"
},
{
"chunk_id": "function_exif_size_6e4941ad",
"file_path": "ultralytics\\ultralytics\\data\\utils.py",
"start_line": 141,
"end_line": 152,
"name": "exif_size",
"chunk_type": "function"
},
{
"chunk_id": "function_verify_image_4c3b5e75",
"file_path": "ultralytics\\ultralytics\\data\\utils.py",
"start_line": 155,
"end_line": 177,
"name": "verify_image",
"chunk_type": "function"
},
{
"chunk_id": "function_verify_image_label_86beea4b",
"file_path": "ultralytics\\ultralytics\\data\\utils.py",
"start_line": 180,
"end_line": 251,
"name": "verify_image_label",
"chunk_type": "function"
},
{
"chunk_id": "function_visualize_image_annotations_b3e1beee",
"file_path": "ultralytics\\ultralytics\\data\\utils.py",
"start_line": 254,
"end_line": 295,
"name": "visualize_image_annotations",
"chunk_type": "function"
},
{
"chunk_id": "function_polygon2mask_7081fabf",
"file_path": "ultralytics\\ultralytics\\data\\utils.py",
"start_line": 298,
"end_line": 320,
"name": "polygon2mask",
"chunk_type": "function"
},
{
"chunk_id": "function_polygons2masks_76f87607",
"file_path": "ultralytics\\ultralytics\\data\\utils.py",
"start_line": 323,
"end_line": 339,
"name": "polygons2masks",
"chunk_type": "function"
},
{
"chunk_id": "function_polygons2masks_overlap_5930dd6a",
"file_path": "ultralytics\\ultralytics\\data\\utils.py",
"start_line": 342,
"end_line": 363,
"name": "polygons2masks_overlap",
"chunk_type": "function"
},
{
"chunk_id": "function_find_dataset_yaml_a0eb279c",
"file_path": "ultralytics\\ultralytics\\data\\utils.py",
"start_line": 366,
"end_line": 384,
"name": "find_dataset_yaml",
"chunk_type": "function"
},
{
"chunk_id": "function_check_det_dataset_1177c5cb",
"file_path": "ultralytics\\ultralytics\\data\\utils.py",
"start_line": 387,
"end_line": 479,
"name": "check_det_dataset",
"chunk_type": "function"
},
{
"chunk_id": "function_check_cls_dataset_72e0c14a",
"file_path": "ultralytics\\ultralytics\\data\\utils.py",
"start_line": 482,
"end_line": 573,
"name": "check_cls_dataset",
"chunk_type": "function"
},
{
"chunk_id": "class_HUBDatasetStats_3d96d042",
"file_path": "ultralytics\\ultralytics\\data\\utils.py",
"start_line": 576,
"end_line": 740,
"name": "HUBDatasetStats",
"chunk_type": "class"
},
{
"chunk_id": "function_compress_one_image_85d678e5",
"file_path": "ultralytics\\ultralytics\\data\\utils.py",
"start_line": 743,
"end_line": 777,
"name": "compress_one_image",
"chunk_type": "function"
},
{
"chunk_id": "function_load_dataset_cache_file_a1840500",
"file_path": "ultralytics\\ultralytics\\data\\utils.py",
"start_line": 780,
"end_line": 787,
"name": "load_dataset_cache_file",
"chunk_type": "function"
},
{
"chunk_id": "function_save_dataset_cache_file_bc52abb0",
"file_path": "ultralytics\\ultralytics\\data\\utils.py",
"start_line": 790,
"end_line": 800,
"name": "save_dataset_cache_file",
"chunk_type": "function"
},
{
"chunk_id": "function_export_formats_909f2d97",
"file_path": "ultralytics\\ultralytics\\engine\\exporter.py",
"start_line": 114,
"end_line": 148,
"name": "export_formats",
"chunk_type": "function"
},
{
"chunk_id": "function_validate_args_cbf366e5",
"file_path": "ultralytics\\ultralytics\\engine\\exporter.py",
"start_line": 151,
"end_line": 171,
"name": "validate_args",
"chunk_type": "function"
},
{
"chunk_id": "function_gd_outputs_554738e3",
"file_path": "ultralytics\\ultralytics\\engine\\exporter.py",
"start_line": 174,
"end_line": 180,
"name": "gd_outputs",
"chunk_type": "function"
},
{
"chunk_id": "function_try_export_25d36689",
"file_path": "ultralytics\\ultralytics\\engine\\exporter.py",
"start_line": 183,
"end_line": 200,
"name": "try_export",
"chunk_type": "function"
},
{
"chunk_id": "class_Exporter_764adf24",
"file_path": "ultralytics\\ultralytics\\engine\\exporter.py",
"start_line": 203,
"end_line": 1457,
"name": "Exporter",
"chunk_type": "class"
},
{
"chunk_id": "class_IOSDetectModel_4201a8a7",
"file_path": "ultralytics\\ultralytics\\engine\\exporter.py",
"start_line": 1460,
"end_line": 1483,
"name": "IOSDetectModel",
"chunk_type": "class"
},
{
"chunk_id": "class_NMSModel_20869e28",
"file_path": "ultralytics\\ultralytics\\engine\\exporter.py",
"start_line": 1486,
"end_line": 1579,
"name": "NMSModel",
"chunk_type": "class"
},
{
"chunk_id": "class_Model_f6837c95",
"file_path": "ultralytics\\ultralytics\\engine\\model.py",
"start_line": 27,
"end_line": 1162,
"name": "Model",
"chunk_type": "class"
},
{
"chunk_id": "class_BasePredictor_8e60b35e",
"file_path": "ultralytics\\ultralytics\\engine\\predictor.py",
"start_line": 67,
"end_line": 511,
"name": "BasePredictor",
"chunk_type": "class"
},
{
"chunk_id": "class_BaseTensor_25347712",
"file_path": "ultralytics\\ultralytics\\engine\\results.py",
"start_line": 21,
"end_line": 187,
"name": "BaseTensor",
"chunk_type": "class"
},
{
"chunk_id": "class_Results_5e340baf",
"file_path": "ultralytics\\ultralytics\\engine\\results.py",
"start_line": 190,
"end_line": 853,
"name": "Results",
"chunk_type": "class"
},
{
"chunk_id": "class_Boxes_a69d7de2",
"file_path": "ultralytics\\ultralytics\\engine\\results.py",
"start_line": 856,
"end_line": 1072,
"name": "Boxes",
"chunk_type": "class"
},
{
"chunk_id": "class_Masks_40d9497b",
"file_path": "ultralytics\\ultralytics\\engine\\results.py",
"start_line": 1075,
"end_line": 1170,
"name": "Masks",
"chunk_type": "class"
},
{
"chunk_id": "class_Keypoints_18f65f76",
"file_path": "ultralytics\\ultralytics\\engine\\results.py",
"start_line": 1173,
"end_line": 1291,
"name": "Keypoints",
"chunk_type": "class"
},
{
"chunk_id": "class_Probs_df508b0d",
"file_path": "ultralytics\\ultralytics\\engine\\results.py",
"start_line": 1294,
"end_line": 1432,
"name": "Probs",
"chunk_type": "class"
},
{
"chunk_id": "class_OBB_89505182",
"file_path": "ultralytics\\ultralytics\\engine\\results.py",
"start_line": 1435,
"end_line": 1657,
"name": "OBB",
"chunk_type": "class"
},
{
"chunk_id": "class_BaseTrainer_0c48e0c7",
"file_path": "ultralytics\\ultralytics\\engine\\trainer.py",
"start_line": 59,
"end_line": 874,
"name": "BaseTrainer",
"chunk_type": "class"
},
{
"chunk_id": "class_Tuner_1f6ca3f7",
"file_path": "ultralytics\\ultralytics\\engine\\tuner.py",
"start_line": 31,
"end_line": 246,
"name": "Tuner",
"chunk_type": "class"
},
{
"chunk_id": "class_BaseValidator_787359ce",
"file_path": "ultralytics\\ultralytics\\engine\\validator.py",
"start_line": 42,
"end_line": 366,
"name": "BaseValidator",
"chunk_type": "class"
},
{
"chunk_id": "class_Auth_061962a9",
"file_path": "ultralytics\\ultralytics\\hub\\auth.py",
"start_line": 11,
"end_line": 157,
"name": "Auth",
"chunk_type": "class"
},
{
"chunk_id": "class_HUBTrainingSession_bdecfc1f",
"file_path": "ultralytics\\ultralytics\\hub\\session.py",
"start_line": 21,
"end_line": 432,
"name": "HUBTrainingSession",
"chunk_type": "class"
},
{
"chunk_id": "function_request_with_credentials_28f62a25",
"file_path": "ultralytics\\ultralytics\\hub\\utils.py",
"start_line": 40,
"end_line": 78,
"name": "request_with_credentials",
"chunk_type": "function"
},
{
"chunk_id": "function_requests_with_progress_78c116a1",
"file_path": "ultralytics\\ultralytics\\hub\\utils.py",
"start_line": 81,
"end_line": 110,
"name": "requests_with_progress",
"chunk_type": "function"
},
{
"chunk_id": "function_smart_request_9a153164",
"file_path": "ultralytics\\ultralytics\\hub\\utils.py",
"start_line": 113,
"end_line": 180,
"name": "smart_request",
"chunk_type": "function"
},
{
"chunk_id": "class_Events_ae76603e",
"file_path": "ultralytics\\ultralytics\\hub\\utils.py",
"start_line": 183,
"end_line": 263,
"name": "Events",
"chunk_type": "class"
},
{
"chunk_id": "function_login_934a779d",
"file_path": "ultralytics\\ultralytics\\hub\\__init__.py",
"start_line": 26,
"end_line": 67,
"name": "login",
"chunk_type": "function"
},
{
"chunk_id": "function_logout_6e0abd8b",
"file_path": "ultralytics\\ultralytics\\hub\\__init__.py",
"start_line": 70,
"end_line": 73,
"name": "logout",
"chunk_type": "function"
},
{
"chunk_id": "function_reset_model_f6cdd4f2",
"file_path": "ultralytics\\ultralytics\\hub\\__init__.py",
"start_line": 76,
"end_line": 82,
"name": "reset_model",
"chunk_type": "function"
},
{
"chunk_id": "function_export_fmts_hub_3977e3b9",
"file_path": "ultralytics\\ultralytics\\hub\\__init__.py",
"start_line": 85,
"end_line": 89,
"name": "export_fmts_hub",
"chunk_type": "function"
},
{
"chunk_id": "function_export_model_af03d365",
"file_path": "ultralytics\\ultralytics\\hub\\__init__.py",
"start_line": 92,
"end_line": 113,
"name": "export_model",
"chunk_type": "function"
},
{
"chunk_id": "function_get_export_e81421af",
"file_path": "ultralytics\\ultralytics\\hub\\__init__.py",
"start_line": 116,
"end_line": 142,
"name": "get_export",
"chunk_type": "function"
},
{
"chunk_id": "function_check_dataset_cb9bc8b7",
"file_path": "ultralytics\\ultralytics\\hub\\__init__.py",
"start_line": 145,
"end_line": 166,
"name": "check_dataset",
"chunk_type": "function"
},
{
"chunk_id": "function_check_class_names_8c4db698",
"file_path": "ultralytics\\ultralytics\\nn\\autobackend.py",
"start_line": 22,
"end_line": 49,
"name": "check_class_names",
"chunk_type": "function"
},
{
"chunk_id": "function_default_class_names_1a7aa65a",
"file_path": "ultralytics\\ultralytics\\nn\\autobackend.py",
"start_line": 52,
"end_line": 67,
"name": "default_class_names",
"chunk_type": "function"
},
{
"chunk_id": "class_AutoBackend_810dcaf6",
"file_path": "ultralytics\\ultralytics\\nn\\autobackend.py",
"start_line": 70,
"end_line": 895,
"name": "AutoBackend",
"chunk_type": "class"
},
{
"chunk_id": "class_BaseModel_ef2d153f",
"file_path": "ultralytics\\ultralytics\\nn\\tasks.py",
"start_line": 97,
"end_line": 344,
"name": "BaseModel",
"chunk_type": "class"
},
{
"chunk_id": "class_DetectionModel_18799f43",
"file_path": "ultralytics\\ultralytics\\nn\\tasks.py",
"start_line": 347,
"end_line": 501,
"name": "DetectionModel",
"chunk_type": "class"
},
{
"chunk_id": "class_OBBModel_2e6268cb",
"file_path": "ultralytics\\ultralytics\\nn\\tasks.py",
"start_line": 504,
"end_line": 535,
"name": "OBBModel",
"chunk_type": "class"
},
{
"chunk_id": "class_SegmentationModel_3740523f",
"file_path": "ultralytics\\ultralytics\\nn\\tasks.py",
"start_line": 538,
"end_line": 569,
"name": "SegmentationModel",
"chunk_type": "class"
},
{
"chunk_id": "class_PoseModel_2cecb20e",
"file_path": "ultralytics\\ultralytics\\nn\\tasks.py",
"start_line": 572,
"end_line": 612,
"name": "PoseModel",
"chunk_type": "class"
},
{
"chunk_id": "class_ClassificationModel_59fcf047",
"file_path": "ultralytics\\ultralytics\\nn\\tasks.py",
"start_line": 615,
"end_line": 708,
"name": "ClassificationModel",
"chunk_type": "class"
},
{
"chunk_id": "class_RTDETRDetectionModel_3fe7c421",
"file_path": "ultralytics\\ultralytics\\nn\\tasks.py",
"start_line": 711,
"end_line": 832,
"name": "RTDETRDetectionModel",
"chunk_type": "class"
},
{
"chunk_id": "class_WorldModel_a652ec58",
"file_path": "ultralytics\\ultralytics\\nn\\tasks.py",
"start_line": 835,
"end_line": 968,
"name": "WorldModel",
"chunk_type": "class"
},
{
"chunk_id": "class_YOLOEModel_d75e0d90",
"file_path": "ultralytics\\ultralytics\\nn\\tasks.py",
"start_line": 971,
"end_line": 1218,
"name": "YOLOEModel",
"chunk_type": "class"
},
{
"chunk_id": "class_YOLOESegModel_464eb2aa",
"file_path": "ultralytics\\ultralytics\\nn\\tasks.py",
"start_line": 1221,
"end_line": 1266,
"name": "YOLOESegModel",
"chunk_type": "class"
},
{
"chunk_id": "class_Ensemble_cc07f57b",
"file_path": "ultralytics\\ultralytics\\nn\\tasks.py",
"start_line": 1269,
"end_line": 1310,
"name": "Ensemble",
"chunk_type": "class"
},
{
"chunk_id": "function_temporary_modules_a0ebf6f9",
"file_path": "ultralytics\\ultralytics\\nn\\tasks.py",
"start_line": 1317,
"end_line": 1362,
"name": "temporary_modules",
"chunk_type": "function"
},
{
"chunk_id": "class_SafeClass_75518994",
"file_path": "ultralytics\\ultralytics\\nn\\tasks.py",
"start_line": 1365,
"end_line": 1374,
"name": "SafeClass",
"chunk_type": "class"
},
{
"chunk_id": "class_SafeUnpickler_1ef84d7c",
"file_path": "ultralytics\\ultralytics\\nn\\tasks.py",
"start_line": 1377,
"end_line": 1403,
"name": "SafeUnpickler",
"chunk_type": "class"
},
{
"chunk_id": "function_torch_safe_load_db4d8b8e",
"file_path": "ultralytics\\ultralytics\\nn\\tasks.py",
"start_line": 1406,
"end_line": 1485,
"name": "torch_safe_load",
"chunk_type": "function"
},
{
"chunk_id": "function_attempt_load_weights_3e642728",
"file_path": "ultralytics\\ultralytics\\nn\\tasks.py",
"start_line": 1488,
"end_line": 1534,
"name": "attempt_load_weights",
"chunk_type": "function"
},
{
"chunk_id": "function_attempt_load_one_weight_aea9d2c2",
"file_path": "ultralytics\\ultralytics\\nn\\tasks.py",
"start_line": 1537,
"end_line": 1572,
"name": "attempt_load_one_weight",
"chunk_type": "function"
},
{
"chunk_id": "function_parse_model_3429e190",
"file_path": "ultralytics\\ultralytics\\nn\\tasks.py",
"start_line": 1575,
"end_line": 1751,
"name": "parse_model",
"chunk_type": "function"
},
{
"chunk_id": "function_yaml_model_load_375a49f3",
"file_path": "ultralytics\\ultralytics\\nn\\tasks.py",
"start_line": 1754,
"end_line": 1775,
"name": "yaml_model_load",
"chunk_type": "function"
},
{
"chunk_id": "function_guess_model_scale_87aa6935",
"file_path": "ultralytics\\ultralytics\\nn\\tasks.py",
"start_line": 1778,
"end_line": 1791,
"name": "guess_model_scale",
"chunk_type": "function"
},
{
"chunk_id": "function_guess_model_task_b8387d17",
"file_path": "ultralytics\\ultralytics\\nn\\tasks.py",
"start_line": 1794,
"end_line": 1862,
"name": "guess_model_task",
"chunk_type": "function"
},
{
"chunk_id": "class_TextModel_5daa136f",
"file_path": "ultralytics\\ultralytics\\nn\\text_model.py",
"start_line": 21,
"end_line": 45,
"name": "TextModel",
"chunk_type": "class"
},
{
"chunk_id": "class_CLIP_1ecef4eb",
"file_path": "ultralytics\\ultralytics\\nn\\text_model.py",
"start_line": 48,
"end_line": 167,
"name": "CLIP",
"chunk_type": "class"
},
{
"chunk_id": "class_MobileCLIP_254eb3f3",
"file_path": "ultralytics\\ultralytics\\nn\\text_model.py",
"start_line": 170,
"end_line": 274,
"name": "MobileCLIP",
"chunk_type": "class"
},
{
"chunk_id": "class_MobileCLIPTS_3d36ad14",
"file_path": "ultralytics\\ultralytics\\nn\\text_model.py",
"start_line": 277,
"end_line": 358,
"name": "MobileCLIPTS",
"chunk_type": "class"
},
{
"chunk_id": "function_build_text_model_f8fd37be",
"file_path": "ultralytics\\ultralytics\\nn\\text_model.py",
"start_line": 361,
"end_line": 382,
"name": "build_text_model",
"chunk_type": "function"
},
{
"chunk_id": "class_AIGym_2d048bb0",
"file_path": "ultralytics\\ultralytics\\solutions\\ai_gym.py",
"start_line": 9,
"end_line": 114,
"name": "AIGym",
"chunk_type": "class"
},
{
"chunk_id": "class_Analytics_9ab5fae7",
"file_path": "ultralytics\\ultralytics\\solutions\\analytics.py",
"start_line": 12,
"end_line": 263,
"name": "Analytics",
"chunk_type": "class"
},
{
"chunk_id": "class_SolutionConfig_738541d8",
"file_path": "ultralytics\\ultralytics\\solutions\\config.py",
"start_line": 10,
"end_line": 106,
"name": "SolutionConfig",
"chunk_type": "class"
},
{
"chunk_id": "class_DistanceCalculation_e41e10e7",
"file_path": "ultralytics\\ultralytics\\solutions\\distance_calculation.py",
"start_line": 12,
"end_line": 126,
"name": "DistanceCalculation",
"chunk_type": "class"
},
{
"chunk_id": "class_Heatmap_389b1fa4",
"file_path": "ultralytics\\ultralytics\\solutions\\heatmap.py",
"start_line": 12,
"end_line": 129,
"name": "Heatmap",
"chunk_type": "class"
},
{
"chunk_id": "class_InstanceSegmentation_98483f06",
"file_path": "ultralytics\\ultralytics\\solutions\\instance_segmentation.py",
"start_line": 9,
"end_line": 89,
"name": "InstanceSegmentation",
"chunk_type": "class"
},
{
"chunk_id": "class_ObjectBlurrer_084e818d",
"file_path": "ultralytics\\ultralytics\\solutions\\object_blurrer.py",
"start_line": 12,
"end_line": 92,
"name": "ObjectBlurrer",
"chunk_type": "class"
},
{
"chunk_id": "class_ObjectCounter_d847be6c",
"file_path": "ultralytics\\ultralytics\\solutions\\object_counter.py",
"start_line": 10,
"end_line": 195,
"name": "ObjectCounter",
"chunk_type": "class"
},
{
"chunk_id": "class_ObjectCropper_997be9ab",
"file_path": "ultralytics\\ultralytics\\solutions\\object_cropper.py",
"start_line": 11,
"end_line": 92,
"name": "ObjectCropper",
"chunk_type": "class"
},
{
"chunk_id": "class_ParkingPtsSelection_a14389a1",
"file_path": "ultralytics\\ultralytics\\solutions\\parking_management.py",
"start_line": 14,
"end_line": 175,
"name": "ParkingPtsSelection",
"chunk_type": "class"
},
{
"chunk_id": "class_ParkingManagement_08332990",
"file_path": "ultralytics\\ultralytics\\solutions\\parking_management.py",
"start_line": 178,
"end_line": 276,
"name": "ParkingManagement",
"chunk_type": "class"
},
{
"chunk_id": "class_QueueManager_74fd260d",
"file_path": "ultralytics\\ultralytics\\solutions\\queue_management.py",
"start_line": 9,
"end_line": 95,
"name": "QueueManager",
"chunk_type": "class"
},
{
"chunk_id": "class_RegionCounter_9cb98056",
"file_path": "ultralytics\\ultralytics\\solutions\\region_counter.py",
"start_line": 11,
"end_line": 132,
"name": "RegionCounter",
"chunk_type": "class"
},
{
"chunk_id": "class_SecurityAlarm_c056dd1c",
"file_path": "ultralytics\\ultralytics\\solutions\\security_alarm.py",
"start_line": 10,
"end_line": 156,
"name": "SecurityAlarm",
"chunk_type": "class"
},
{
"chunk_id": "class_VisualAISearch_06b9dda1",
"file_path": "ultralytics\\ultralytics\\solutions\\similarity_search.py",
"start_line": 19,
"end_line": 162,
"name": "VisualAISearch",
"chunk_type": "class"
},
{
"chunk_id": "class_SearchApp_25d60119",
"file_path": "ultralytics\\ultralytics\\solutions\\similarity_search.py",
"start_line": 165,
"end_line": 220,
"name": "SearchApp",
"chunk_type": "class"
},
{
"chunk_id": "class_BaseSolution_d8c7373e",
"file_path": "ultralytics\\ultralytics\\solutions\\solutions.py",
"start_line": 18,
"end_line": 259,
"name": "BaseSolution",
"chunk_type": "class"
},
{
"chunk_id": "class_SolutionAnnotator_faab5a5d",
"file_path": "ultralytics\\ultralytics\\solutions\\solutions.py",
"start_line": 262,
"end_line": 785,
"name": "SolutionAnnotator",
"chunk_type": "class"
},
{
"chunk_id": "class_SolutionResults_66279a46",
"file_path": "ultralytics\\ultralytics\\solutions\\solutions.py",
"start_line": 788,
"end_line": 856,
"name": "SolutionResults",
"chunk_type": "class"
},
{
"chunk_id": "class_SpeedEstimator_c026ecda",
"file_path": "ultralytics\\ultralytics\\solutions\\speed_estimation.py",
"start_line": 11,
"end_line": 117,
"name": "SpeedEstimator",
"chunk_type": "class"
},
{
"chunk_id": "class_Inference_9c8db937",
"file_path": "ultralytics\\ultralytics\\solutions\\streamlit_inference.py",
"start_line": 17,
"end_line": 202,
"name": "Inference",
"chunk_type": "class"
},
{
"chunk_id": "class_TrackZone_d7ec1fe6",
"file_path": "ultralytics\\ultralytics\\solutions\\trackzone.py",
"start_line": 12,
"end_line": 91,
"name": "TrackZone",
"chunk_type": "class"
},
{
"chunk_id": "class_VisionEye_8a71f3f3",
"file_path": "ultralytics\\ultralytics\\solutions\\vision_eye.py",
"start_line": 9,
"end_line": 70,
"name": "VisionEye",
"chunk_type": "class"
},
{
"chunk_id": "class_TrackState_516af351",
"file_path": "ultralytics\\ultralytics\\trackers\\basetrack.py",
"start_line": 10,
"end_line": 29,
"name": "TrackState",
"chunk_type": "class"
},
{
"chunk_id": "class_BaseTrack_9a34aaf0",
"file_path": "ultralytics\\ultralytics\\trackers\\basetrack.py",
"start_line": 32,
"end_line": 117,
"name": "BaseTrack",
"chunk_type": "class"
},
{
"chunk_id": "class_BOTrack_878d3d31",
"file_path": "ultralytics\\ultralytics\\trackers\\bot_sort.py",
"start_line": 19,
"end_line": 151,
"name": "BOTrack",
"chunk_type": "class"
},
{
"chunk_id": "class_BOTSORT_02df815b",
"file_path": "ultralytics\\ultralytics\\trackers\\bot_sort.py",
"start_line": 154,
"end_line": 247,
"name": "BOTSORT",
"chunk_type": "class"
},
{
"chunk_id": "class_ReID_2fea07e5",
"file_path": "ultralytics\\ultralytics\\trackers\\bot_sort.py",
"start_line": 250,
"end_line": 272,
"name": "ReID",
"chunk_type": "class"
},
{
"chunk_id": "class_STrack_55d317ad",
"file_path": "ultralytics\\ultralytics\\trackers\\byte_tracker.py",
"start_line": 14,
"end_line": 235,
"name": "STrack",
"chunk_type": "class"
},
{
"chunk_id": "class_BYTETracker_2c47ebb5",
"file_path": "ultralytics\\ultralytics\\trackers\\byte_tracker.py",
"start_line": 238,
"end_line": 486,
"name": "BYTETracker",
"chunk_type": "class"
},
{
"chunk_id": "function_on_predict_start_b9207017",
"file_path": "ultralytics\\ultralytics\\trackers\\track.py",
"start_line": 18,
"end_line": 69,
"name": "on_predict_start",
"chunk_type": "function"
},
{
"chunk_id": "function_on_predict_postprocess_end_6cfbae9e",
"file_path": "ultralytics\\ultralytics\\trackers\\track.py",
"start_line": 72,
"end_line": 102,
"name": "on_predict_postprocess_end",
"chunk_type": "function"
},
{
"chunk_id": "function_register_tracker_a54d453d",
"file_path": "ultralytics\\ultralytics\\trackers\\track.py",
"start_line": 105,
"end_line": 119,
"name": "register_tracker",
"chunk_type": "function"
},
{
"chunk_id": "function_check_train_batch_size_ae6db0ae",
"file_path": "ultralytics\\ultralytics\\utils\\autobatch.py",
"start_line": 15,
"end_line": 42,
"name": "check_train_batch_size",
"chunk_type": "function"
},
{
"chunk_id": "function_autobatch_582df94b",
"file_path": "ultralytics\\ultralytics\\utils\\autobatch.py",
"start_line": 45,
"end_line": 119,
"name": "autobatch",
"chunk_type": "function"
},
{
"chunk_id": "class_GPUInfo_e0b9c1fd",
"file_path": "ultralytics\\ultralytics\\utils\\autodevice.py",
"start_line": 9,
"end_line": 187,
"name": "GPUInfo",
"chunk_type": "class"
},
{
"chunk_id": "function_benchmark_488ba16b",
"file_path": "ultralytics\\ultralytics\\utils\\benchmarks.py",
"start_line": 52,
"end_line": 211,
"name": "benchmark",
"chunk_type": "function"
},
{
"chunk_id": "class_RF100Benchmark_a473c734",
"file_path": "ultralytics\\ultralytics\\utils\\benchmarks.py",
"start_line": 214,
"end_line": 357,
"name": "RF100Benchmark",
"chunk_type": "class"
},
{
"chunk_id": "class_ProfileModels_c4eb9a5b",
"file_path": "ultralytics\\ultralytics\\utils\\benchmarks.py",
"start_line": 360,
"end_line": 720,
"name": "ProfileModels",
"chunk_type": "class"
},
{
"chunk_id": "function_parse_requirements_dc571047",
"file_path": "ultralytics\\ultralytics\\utils\\checks.py",
"start_line": 52,
"end_line": 81,
"name": "parse_requirements",
"chunk_type": "function"
},
{
"chunk_id": "function_parse_version_06c0fcd5",
"file_path": "ultralytics\\ultralytics\\utils\\checks.py",
"start_line": 85,
"end_line": 99,
"name": "parse_version",
"chunk_type": "function"
},
{
"chunk_id": "function_is_ascii_78a4aa5d",
"file_path": "ultralytics\\ultralytics\\utils\\checks.py",
"start_line": 102,
"end_line": 112,
"name": "is_ascii",
"chunk_type": "function"
},
{
"chunk_id": "function_check_imgsz_d00cc53c",
"file_path": "ultralytics\\ultralytics\\utils\\checks.py",
"start_line": 115,
"end_line": 166,
"name": "check_imgsz",
"chunk_type": "function"
},
{
"chunk_id": "function_check_uv_b28ad8d6",
"file_path": "ultralytics\\ultralytics\\utils\\checks.py",
"start_line": 170,
"end_line": 175,
"name": "check_uv",
"chunk_type": "function"
},
{
"chunk_id": "function_check_version_ae0b5792",
"file_path": "ultralytics\\ultralytics\\utils\\checks.py",
"start_line": 179,
"end_line": 264,
"name": "check_version",
"chunk_type": "function"
},
{
"chunk_id": "function_check_latest_pypi_version_58a0c5a5",
"file_path": "ultralytics\\ultralytics\\utils\\checks.py",
"start_line": 267,
"end_line": 285,
"name": "check_latest_pypi_version",
"chunk_type": "function"
},
{
"chunk_id": "function_check_pip_update_available_406d331e",
"file_path": "ultralytics\\ultralytics\\utils\\checks.py",
"start_line": 288,
"end_line": 308,
"name": "check_pip_update_available",
"chunk_type": "function"
},
{
"chunk_id": "function_check_font_fd626ed1",
"file_path": "ultralytics\\ultralytics\\utils\\checks.py",
"start_line": 313,
"end_line": 340,
"name": "check_font",
"chunk_type": "function"
},
{
"chunk_id": "function_check_python_f5574175",
"file_path": "ultralytics\\ultralytics\\utils\\checks.py",
"start_line": 343,
"end_line": 355,
"name": "check_python",
"chunk_type": "function"
},
{
"chunk_id": "function_check_requirements_8db63c68",
"file_path": "ultralytics\\ultralytics\\utils\\checks.py",
"start_line": 359,
"end_line": 436,
"name": "check_requirements",
"chunk_type": "function"
},
{
"chunk_id": "function_check_torchvision_9377ec30",
"file_path": "ultralytics\\ultralytics\\utils\\checks.py",
"start_line": 439,
"end_line": 470,
"name": "check_torchvision",
"chunk_type": "function"
},
{
"chunk_id": "function_check_suffix_2c408922",
"file_path": "ultralytics\\ultralytics\\utils\\checks.py",
"start_line": 473,
"end_line": 487,
"name": "check_suffix",
"chunk_type": "function"
},
{
"chunk_id": "function_check_yolov5u_filename_c6c07a40",
"file_path": "ultralytics\\ultralytics\\utils\\checks.py",
"start_line": 490,
"end_line": 515,
"name": "check_yolov5u_filename",
"chunk_type": "function"
},
{
"chunk_id": "function_check_model_file_from_stem_585ca3c7",
"file_path": "ultralytics\\ultralytics\\utils\\checks.py",
"start_line": 518,
"end_line": 531,
"name": "check_model_file_from_stem",
"chunk_type": "function"
},
{
"chunk_id": "function_check_file_f59712e4",
"file_path": "ultralytics\\ultralytics\\utils\\checks.py",
"start_line": 534,
"end_line": 571,
"name": "check_file",
"chunk_type": "function"
},
{
"chunk_id": "function_check_yaml_3af24e9b",
"file_path": "ultralytics\\ultralytics\\utils\\checks.py",
"start_line": 574,
"end_line": 586,
"name": "check_yaml",
"chunk_type": "function"
},
{
"chunk_id": "function_check_is_path_safe_1b44c9a8",
"file_path": "ultralytics\\ultralytics\\utils\\checks.py",
"start_line": 589,
"end_line": 603,
"name": "check_is_path_safe",
"chunk_type": "function"
},
{
"chunk_id": "function_check_imshow_b8705279",
"file_path": "ultralytics\\ultralytics\\utils\\checks.py",
"start_line": 607,
"end_line": 629,
"name": "check_imshow",
"chunk_type": "function"
},
{
"chunk_id": "function_check_yolo_7a025cfe",
"file_path": "ultralytics\\ultralytics\\utils\\checks.py",
"start_line": 632,
"end_line": 663,
"name": "check_yolo",
"chunk_type": "function"
},
{
"chunk_id": "function_collect_system_info_5319b4d4",
"file_path": "ultralytics\\ultralytics\\utils\\checks.py",
"start_line": 666,
"end_line": 724,
"name": "collect_system_info",
"chunk_type": "function"
},
{
"chunk_id": "function_check_amp_5eaf9c64",
"file_path": "ultralytics\\ultralytics\\utils\\checks.py",
"start_line": 727,
"end_line": 797,
"name": "check_amp",
"chunk_type": "function"
},
{
"chunk_id": "function_git_describe_0ce7e654",
"file_path": "ultralytics\\ultralytics\\utils\\checks.py",
"start_line": 800,
"end_line": 813,
"name": "git_describe",
"chunk_type": "function"
},
{
"chunk_id": "function_print_args_927eccde",
"file_path": "ultralytics\\ultralytics\\utils\\checks.py",
"start_line": 816,
"end_line": 840,
"name": "print_args",
"chunk_type": "function"
},
{
"chunk_id": "function_cuda_device_count_464b91d4",
"file_path": "ultralytics\\ultralytics\\utils\\checks.py",
"start_line": 843,
"end_line": 866,
"name": "cuda_device_count",
"chunk_type": "function"
},
{
"chunk_id": "function_cuda_is_available_61f8d92d",
"file_path": "ultralytics\\ultralytics\\utils\\checks.py",
"start_line": 869,
"end_line": 876,
"name": "cuda_is_available",
"chunk_type": "function"
},
{
"chunk_id": "function_is_rockchip_2fe49297",
"file_path": "ultralytics\\ultralytics\\utils\\checks.py",
"start_line": 879,
"end_line": 896,
"name": "is_rockchip",
"chunk_type": "function"
},
{
"chunk_id": "function_is_intel_375f87f7",
"file_path": "ultralytics\\ultralytics\\utils\\checks.py",
"start_line": 899,
"end_line": 917,
"name": "is_intel",
"chunk_type": "function"
},
{
"chunk_id": "function_is_sudo_available_7bc7ce4d",
"file_path": "ultralytics\\ultralytics\\utils\\checks.py",
"start_line": 920,
"end_line": 930,
"name": "is_sudo_available",
"chunk_type": "function"
},
{
"chunk_id": "function_find_free_network_port_f7ebaaa5",
"file_path": "ultralytics\\ultralytics\\utils\\dist.py",
"start_line": 12,
"end_line": 26,
"name": "find_free_network_port",
"chunk_type": "function"
},
{
"chunk_id": "function_generate_ddp_file_2558acd0",
"file_path": "ultralytics\\ultralytics\\utils\\dist.py",
"start_line": 29,
"end_line": 76,
"name": "generate_ddp_file",
"chunk_type": "function"
},
{
"chunk_id": "function_generate_ddp_command_377d6fdd",
"file_path": "ultralytics\\ultralytics\\utils\\dist.py",
"start_line": 79,
"end_line": 99,
"name": "generate_ddp_command",
"chunk_type": "function"
},
{
"chunk_id": "function_ddp_cleanup_d6aa6b54",
"file_path": "ultralytics\\ultralytics\\utils\\dist.py",
"start_line": 102,
"end_line": 119,
"name": "ddp_cleanup",
"chunk_type": "function"
},
{
"chunk_id": "function_is_url_791f4eb3",
"file_path": "ultralytics\\ultralytics\\utils\\downloads.py",
"start_line": 46,
"end_line": 70,
"name": "is_url",
"chunk_type": "function"
},
{
"chunk_id": "function_delete_dsstore_cfe15d33",
"file_path": "ultralytics\\ultralytics\\utils\\downloads.py",
"start_line": 73,
"end_line": 93,
"name": "delete_dsstore",
"chunk_type": "function"
},
{
"chunk_id": "function_zip_directory_d38bafc2",
"file_path": "ultralytics\\ultralytics\\utils\\downloads.py",
"start_line": 96,
"end_line": 130,
"name": "zip_directory",
"chunk_type": "function"
},
{
"chunk_id": "function_unzip_file_941bdc4b",
"file_path": "ultralytics\\ultralytics\\utils\\downloads.py",
"start_line": 133,
"end_line": 199,
"name": "unzip_file",
"chunk_type": "function"
},
{
"chunk_id": "function_check_disk_space_f4244111",
"file_path": "ultralytics\\ultralytics\\utils\\downloads.py",
"start_line": 202,
"end_line": 244,
"name": "check_disk_space",
"chunk_type": "function"
},
{
"chunk_id": "function_get_google_drive_file_info_3e2a9616",
"file_path": "ultralytics\\ultralytics\\utils\\downloads.py",
"start_line": 247,
"end_line": 284,
"name": "get_google_drive_file_info",
"chunk_type": "function"
},
{
"chunk_id": "function_safe_download_915d599d",
"file_path": "ultralytics\\ultralytics\\utils\\downloads.py",
"start_line": 287,
"end_line": 389,
"name": "safe_download",
"chunk_type": "function"
},
{
"chunk_id": "function_get_github_assets_f59536ca",
"file_path": "ultralytics\\ultralytics\\utils\\downloads.py",
"start_line": 392,
"end_line": 426,
"name": "get_github_assets",
"chunk_type": "function"
},
{
"chunk_id": "function_attempt_download_asset_d74cab11",
"file_path": "ultralytics\\ultralytics\\utils\\downloads.py",
"start_line": 429,
"end_line": 477,
"name": "attempt_download_asset",
"chunk_type": "function"
},
{
"chunk_id": "function_download_a573ab84",
"file_path": "ultralytics\\ultralytics\\utils\\downloads.py",
"start_line": 480,
"end_line": 529,
"name": "download",
"chunk_type": "function"
},
{
"chunk_id": "class_HUBModelError_4875e1d8",
"file_path": "ultralytics\\ultralytics\\utils\\errors.py",
"start_line": 6,
"end_line": 43,
"name": "HUBModelError",
"chunk_type": "class"
},
{
"chunk_id": "function_export_onnx_918c7e90",
"file_path": "ultralytics\\ultralytics\\utils\\export.py",
"start_line": 12,
"end_line": 46,
"name": "export_onnx",
"chunk_type": "function"
},
{
"chunk_id": "function_export_engine_5e8b025f",
"file_path": "ultralytics\\ultralytics\\utils\\export.py",
"start_line": 49,
"end_line": 236,
"name": "export_engine",
"chunk_type": "function"
},
{
"chunk_id": "class_WorkingDirectory_98c3f7ce",
"file_path": "ultralytics\\ultralytics\\utils\\files.py",
"start_line": 14,
"end_line": 53,
"name": "WorkingDirectory",
"chunk_type": "class"
},
{
"chunk_id": "function_spaces_in_path_fac3d854",
"file_path": "ultralytics\\ultralytics\\utils\\files.py",
"start_line": 57,
"end_line": 105,
"name": "spaces_in_path",
"chunk_type": "function"
},
{
"chunk_id": "function_increment_path_f13e1833",
"file_path": "ultralytics\\ultralytics\\utils\\files.py",
"start_line": 108,
"end_line": 153,
"name": "increment_path",
"chunk_type": "function"
},
{
"chunk_id": "function_file_age_ba03809c",
"file_path": "ultralytics\\ultralytics\\utils\\files.py",
"start_line": 156,
"end_line": 159,
"name": "file_age",
"chunk_type": "function"
},
{
"chunk_id": "function_file_date_0e5fa0e2",
"file_path": "ultralytics\\ultralytics\\utils\\files.py",
"start_line": 162,
"end_line": 165,
"name": "file_date",
"chunk_type": "function"
},
{
"chunk_id": "function_file_size_04b9f1b2",
"file_path": "ultralytics\\ultralytics\\utils\\files.py",
"start_line": 168,
"end_line": 177,
"name": "file_size",
"chunk_type": "function"
},
{
"chunk_id": "function_get_latest_run_dcf5fd05",
"file_path": "ultralytics\\ultralytics\\utils\\files.py",
"start_line": 180,
"end_line": 183,
"name": "get_latest_run",
"chunk_type": "function"
},
{
"chunk_id": "function_update_models_b08d3edc",
"file_path": "ultralytics\\ultralytics\\utils\\files.py",
"start_line": 186,
"end_line": 222,
"name": "update_models",
"chunk_type": "function"
},
{
"chunk_id": "function__ntuple_833ec773",
"file_path": "ultralytics\\ultralytics\\utils\\instance.py",
"start_line": 13,
"end_line": 20,
"name": "_ntuple",
"chunk_type": "function"
},
{
"chunk_id": "class_Bboxes_8691b2b0",
"file_path": "ultralytics\\ultralytics\\utils\\instance.py",
"start_line": 34,
"end_line": 184,
"name": "Bboxes",
"chunk_type": "class"
},
{
"chunk_id": "class_Instances_76a2c85b",
"file_path": "ultralytics\\ultralytics\\utils\\instance.py",
"start_line": 187,
"end_line": 504,
"name": "Instances",
"chunk_type": "class"
},
{
"chunk_id": "class_VarifocalLoss_0b82ffe4",
"file_path": "ultralytics\\ultralytics\\utils\\loss.py",
"start_line": 18,
"end_line": 48,
"name": "VarifocalLoss",
"chunk_type": "class"
},
{
"chunk_id": "class_FocalLoss_070521f6",
"file_path": "ultralytics\\ultralytics\\utils\\loss.py",
"start_line": 51,
"end_line": 84,
"name": "FocalLoss",
"chunk_type": "class"
},
{
"chunk_id": "class_DFLoss_77fc59e8",
"file_path": "ultralytics\\ultralytics\\utils\\loss.py",
"start_line": 87,
"end_line": 105,
"name": "DFLoss",
"chunk_type": "class"
},
{
"chunk_id": "class_BboxLoss_1de7f202",
"file_path": "ultralytics\\ultralytics\\utils\\loss.py",
"start_line": 108,
"end_line": 139,
"name": "BboxLoss",
"chunk_type": "class"
},
{
"chunk_id": "class_RotatedBboxLoss_0b2451d8",
"file_path": "ultralytics\\ultralytics\\utils\\loss.py",
"start_line": 142,
"end_line": 172,
"name": "RotatedBboxLoss",
"chunk_type": "class"
},
{
"chunk_id": "class_KeypointLoss_a5a78e11",
"file_path": "ultralytics\\ultralytics\\utils\\loss.py",
"start_line": 175,
"end_line": 191,
"name": "KeypointLoss",
"chunk_type": "class"
},
{
"chunk_id": "class_v8DetectionLoss_0f5de2a7",
"file_path": "ultralytics\\ultralytics\\utils\\loss.py",
"start_line": 194,
"end_line": 297,
"name": "v8DetectionLoss",
"chunk_type": "class"
},
{
"chunk_id": "class_v8SegmentationLoss_3732945c",
"file_path": "ultralytics\\ultralytics\\utils\\loss.py",
"start_line": 300,
"end_line": 480,
"name": "v8SegmentationLoss",
"chunk_type": "class"
},
{
"chunk_id": "class_v8PoseLoss_298674cd",
"file_path": "ultralytics\\ultralytics\\utils\\loss.py",
"start_line": 483,
"end_line": 642,
"name": "v8PoseLoss",
"chunk_type": "class"
},
{
"chunk_id": "class_v8ClassificationLoss_649f5dc3",
"file_path": "ultralytics\\ultralytics\\utils\\loss.py",
"start_line": 645,
"end_line": 652,
"name": "v8ClassificationLoss",
"chunk_type": "class"
},
{
"chunk_id": "class_v8OBBLoss_9a1d2a7d",
"file_path": "ultralytics\\ultralytics\\utils\\loss.py",
"start_line": 655,
"end_line": 770,
"name": "v8OBBLoss",
"chunk_type": "class"
},
{
"chunk_id": "class_E2EDetectLoss_584a97b6",
"file_path": "ultralytics\\ultralytics\\utils\\loss.py",
"start_line": 773,
"end_line": 788,
"name": "E2EDetectLoss",
"chunk_type": "class"
},
{
"chunk_id": "class_TVPDetectLoss_3756ee0d",
"file_path": "ultralytics\\ultralytics\\utils\\loss.py",
"start_line": 791,
"end_line": 827,
"name": "TVPDetectLoss",
"chunk_type": "class"
},
{
"chunk_id": "class_TVPSegmentLoss_36d5dc11",
"file_path": "ultralytics\\ultralytics\\utils\\loss.py",
"start_line": 830,
"end_line": 850,
"name": "TVPSegmentLoss",
"chunk_type": "class"
},
{
"chunk_id": "function_bbox_ioa_55f2214d",
"file_path": "ultralytics\\ultralytics\\utils\\metrics.py",
"start_line": 20,
"end_line": 49,
"name": "bbox_ioa",
"chunk_type": "function"
},
{
"chunk_id": "function_box_iou_6f011eb8",
"file_path": "ultralytics\\ultralytics\\utils\\metrics.py",
"start_line": 52,
"end_line": 73,
"name": "box_iou",
"chunk_type": "function"
},
{
"chunk_id": "function_bbox_iou_459ddd01",
"file_path": "ultralytics\\ultralytics\\utils\\metrics.py",
"start_line": 76,
"end_line": 144,
"name": "bbox_iou",
"chunk_type": "function"
},
{
"chunk_id": "function_mask_iou_acb5a26e",
"file_path": "ultralytics\\ultralytics\\utils\\metrics.py",
"start_line": 147,
"end_line": 163,
"name": "mask_iou",
"chunk_type": "function"
},
{
"chunk_id": "function_kpt_iou_95674ad5",
"file_path": "ultralytics\\ultralytics\\utils\\metrics.py",
"start_line": 166,
"end_line": 187,
"name": "kpt_iou",
"chunk_type": "function"
},
{
"chunk_id": "function__get_covariance_matrix_9af498db",
"file_path": "ultralytics\\ultralytics\\utils\\metrics.py",
"start_line": 190,
"end_line": 207,
"name": "_get_covariance_matrix",
"chunk_type": "function"
},
{
"chunk_id": "function_probiou_78b462b7",
"file_path": "ultralytics\\ultralytics\\utils\\metrics.py",
"start_line": 210,
"end_line": 253,
"name": "probiou",
"chunk_type": "function"
},
{
"chunk_id": "function_batch_probiou_1b0ac7e4",
"file_path": "ultralytics\\ultralytics\\utils\\metrics.py",
"start_line": 256,
"end_line": 292,
"name": "batch_probiou",
"chunk_type": "function"
},
{
"chunk_id": "function_smooth_bce_94ea830c",
"file_path": "ultralytics\\ultralytics\\utils\\metrics.py",
"start_line": 295,
"end_line": 309,
"name": "smooth_bce",
"chunk_type": "function"
},
{
"chunk_id": "class_ConfusionMatrix_f68dd0e5",
"file_path": "ultralytics\\ultralytics\\utils\\metrics.py",
"start_line": 312,
"end_line": 540,
"name": "ConfusionMatrix",
"chunk_type": "class"
},
{
"chunk_id": "function_smooth_9012a130",
"file_path": "ultralytics\\ultralytics\\utils\\metrics.py",
"start_line": 543,
"end_line": 548,
"name": "smooth",
"chunk_type": "function"
},
{
"chunk_id": "function_plot_pr_curve_590548b1",
"file_path": "ultralytics\\ultralytics\\utils\\metrics.py",
"start_line": 552,
"end_line": 592,
"name": "plot_pr_curve",
"chunk_type": "function"
},
{
"chunk_id": "function_plot_mc_curve_70749d7c",
"file_path": "ultralytics\\ultralytics\\utils\\metrics.py",
"start_line": 596,
"end_line": 638,
"name": "plot_mc_curve",
"chunk_type": "function"
},
{
"chunk_id": "function_compute_ap_0f423827",
"file_path": "ultralytics\\ultralytics\\utils\\metrics.py",
"start_line": 641,
"end_line": 671,
"name": "compute_ap",
"chunk_type": "function"
},
{
"chunk_id": "function_ap_per_class_3008df19",
"file_path": "ultralytics\\ultralytics\\utils\\metrics.py",
"start_line": 674,
"end_line": 768,
"name": "ap_per_class",
"chunk_type": "function"
},
{
"chunk_id": "class_Metric_62f28f7e",
"file_path": "ultralytics\\ultralytics\\utils\\metrics.py",
"start_line": 771,
"end_line": 941,
"name": "Metric",
"chunk_type": "class"
},
{
"chunk_id": "class_DetMetrics_d7bfdbda",
"file_path": "ultralytics\\ultralytics\\utils\\metrics.py",
"start_line": 944,
"end_line": 1096,
"name": "DetMetrics",
"chunk_type": "class"
},
{
"chunk_id": "class_SegmentMetrics_97d3182e",
"file_path": "ultralytics\\ultralytics\\utils\\metrics.py",
"start_line": 1099,
"end_line": 1222,
"name": "SegmentMetrics",
"chunk_type": "class"
},
{
"chunk_id": "class_PoseMetrics_25476aa9",
"file_path": "ultralytics\\ultralytics\\utils\\metrics.py",
"start_line": 1225,
"end_line": 1361,
"name": "PoseMetrics",
"chunk_type": "class"
},
{
"chunk_id": "class_ClassifyMetrics_2b5ec4ae",
"file_path": "ultralytics\\ultralytics\\utils\\metrics.py",
"start_line": 1364,
"end_line": 1436,
"name": "ClassifyMetrics",
"chunk_type": "class"
},
{
"chunk_id": "class_OBBMetrics_cccc183b",
"file_path": "ultralytics\\ultralytics\\utils\\metrics.py",
"start_line": 1439,
"end_line": 1465,
"name": "OBBMetrics",
"chunk_type": "class"
},
{
"chunk_id": "class_Profile_6b5e8a32",
"file_path": "ultralytics\\ultralytics\\utils\\ops.py",
"start_line": 18,
"end_line": 72,
"name": "Profile",
"chunk_type": "class"
},
{
"chunk_id": "function_segment2box_3f4ab63a",
"file_path": "ultralytics\\ultralytics\\utils\\ops.py",
"start_line": 75,
"end_line": 102,
"name": "segment2box",
"chunk_type": "function"
},
{
"chunk_id": "function_scale_boxes_e90f89fd",
"file_path": "ultralytics\\ultralytics\\utils\\ops.py",
"start_line": 105,
"end_line": 140,
"name": "scale_boxes",
"chunk_type": "function"
},
{
"chunk_id": "function_make_divisible_3cc87115",
"file_path": "ultralytics\\ultralytics\\utils\\ops.py",
"start_line": 143,
"end_line": 156,
"name": "make_divisible",
"chunk_type": "function"
},
{
"chunk_id": "function_nms_rotated_4d120576",
"file_path": "ultralytics\\ultralytics\\utils\\ops.py",
"start_line": 159,
"end_line": 189,
"name": "nms_rotated",
"chunk_type": "function"
},
{
"chunk_id": "function_non_max_suppression_2bb4cfbb",
"file_path": "ultralytics\\ultralytics\\utils\\ops.py",
"start_line": 192,
"end_line": 338,
"name": "non_max_suppression",
"chunk_type": "function"
},
{
"chunk_id": "function_clip_boxes_7ca129ed",
"file_path": "ultralytics\\ultralytics\\utils\\ops.py",
"start_line": 341,
"end_line": 360,
"name": "clip_boxes",
"chunk_type": "function"
},
{
"chunk_id": "function_clip_coords_a9c40ad7",
"file_path": "ultralytics\\ultralytics\\utils\\ops.py",
"start_line": 363,
"end_line": 380,
"name": "clip_coords",
"chunk_type": "function"
},
{
"chunk_id": "function_scale_image_d3e50193",
"file_path": "ultralytics\\ultralytics\\utils\\ops.py",
"start_line": 383,
"end_line": 421,
"name": "scale_image",
"chunk_type": "function"
},
{
"chunk_id": "function_xyxy2xywh_011f3ef6",
"file_path": "ultralytics\\ultralytics\\utils\\ops.py",
"start_line": 424,
"end_line": 441,
"name": "xyxy2xywh",
"chunk_type": "function"
},
{
"chunk_id": "function_xywh2xyxy_e2f5b2e0",
"file_path": "ultralytics\\ultralytics\\utils\\ops.py",
"start_line": 444,
"end_line": 461,
"name": "xywh2xyxy",
"chunk_type": "function"
},
{
"chunk_id": "function_xywhn2xyxy_00ae5793",
"file_path": "ultralytics\\ultralytics\\utils\\ops.py",
"start_line": 464,
"end_line": 485,
"name": "xywhn2xyxy",
"chunk_type": "function"
},
{
"chunk_id": "function_xyxy2xywhn_bb3f38d9",
"file_path": "ultralytics\\ultralytics\\utils\\ops.py",
"start_line": 488,
"end_line": 511,
"name": "xyxy2xywhn",
"chunk_type": "function"
},
{
"chunk_id": "function_xywh2ltwh_dd88b01f",
"file_path": "ultralytics\\ultralytics\\utils\\ops.py",
"start_line": 514,
"end_line": 527,
"name": "xywh2ltwh",
"chunk_type": "function"
},
{
"chunk_id": "function_xyxy2ltwh_d71804d8",
"file_path": "ultralytics\\ultralytics\\utils\\ops.py",
"start_line": 530,
"end_line": 543,
"name": "xyxy2ltwh",
"chunk_type": "function"
},
{
"chunk_id": "function_ltwh2xywh_bd19410c",
"file_path": "ultralytics\\ultralytics\\utils\\ops.py",
"start_line": 546,
"end_line": 559,
"name": "ltwh2xywh",
"chunk_type": "function"
},
{
"chunk_id": "function_xyxyxyxy2xywhr_a60266e7",
"file_path": "ultralytics\\ultralytics\\utils\\ops.py",
"start_line": 562,
"end_line": 582,
"name": "xyxyxyxy2xywhr",
"chunk_type": "function"
},
{
"chunk_id": "function_xywhr2xyxyxyxy_eb8258ba",
"file_path": "ultralytics\\ultralytics\\utils\\ops.py",
"start_line": 585,
"end_line": 613,
"name": "xywhr2xyxyxyxy",
"chunk_type": "function"
},
{
"chunk_id": "function_ltwh2xyxy_31ad8c0b",
"file_path": "ultralytics\\ultralytics\\utils\\ops.py",
"start_line": 616,
"end_line": 629,
"name": "ltwh2xyxy",
"chunk_type": "function"
},
{
"chunk_id": "function_segments2boxes_3e6c5756",
"file_path": "ultralytics\\ultralytics\\utils\\ops.py",
"start_line": 632,
"end_line": 646,
"name": "segments2boxes",
"chunk_type": "function"
},
{
"chunk_id": "function_resample_segments_bf05b57c",
"file_path": "ultralytics\\ultralytics\\utils\\ops.py",
"start_line": 649,
"end_line": 670,
"name": "resample_segments",
"chunk_type": "function"
},
{
"chunk_id": "function_crop_mask_25034c2c",
"file_path": "ultralytics\\ultralytics\\utils\\ops.py",
"start_line": 673,
"end_line": 689,
"name": "crop_mask",
"chunk_type": "function"
},
{
"chunk_id": "function_process_mask_7c305c15",
"file_path": "ultralytics\\ultralytics\\utils\\ops.py",
"start_line": 692,
"end_line": 722,
"name": "process_mask",
"chunk_type": "function"
},
{
"chunk_id": "function_process_mask_native_556480d4",
"file_path": "ultralytics\\ultralytics\\utils\\ops.py",
"start_line": 725,
"end_line": 742,
"name": "process_mask_native",
"chunk_type": "function"
},
{
"chunk_id": "function_scale_masks_29488e17",
"file_path": "ultralytics\\ultralytics\\utils\\ops.py",
"start_line": 745,
"end_line": 771,
"name": "scale_masks",
"chunk_type": "function"
},
{
"chunk_id": "function_scale_coords_af97eefd",
"file_path": "ultralytics\\ultralytics\\utils\\ops.py",
"start_line": 774,
"end_line": 805,
"name": "scale_coords",
"chunk_type": "function"
},
{
"chunk_id": "function_regularize_rboxes_c10e57ca",
"file_path": "ultralytics\\ultralytics\\utils\\ops.py",
"start_line": 808,
"end_line": 824,
"name": "regularize_rboxes",
"chunk_type": "function"
},
{
"chunk_id": "function_masks2segments_1e64c283",
"file_path": "ultralytics\\ultralytics\\utils\\ops.py",
"start_line": 827,
"end_line": 855,
"name": "masks2segments",
"chunk_type": "function"
},
{
"chunk_id": "function_convert_torch2numpy_batch_47ba17e5",
"file_path": "ultralytics\\ultralytics\\utils\\ops.py",
"start_line": 858,
"end_line": 868,
"name": "convert_torch2numpy_batch",
"chunk_type": "function"
},
{
"chunk_id": "function_clean_str_119c2be3",
"file_path": "ultralytics\\ultralytics\\utils\\ops.py",
"start_line": 871,
"end_line": 881,
"name": "clean_str",
"chunk_type": "function"
},
{
"chunk_id": "function_empty_like_35cd77b9",
"file_path": "ultralytics\\ultralytics\\utils\\ops.py",
"start_line": 884,
"end_line": 888,
"name": "empty_like",
"chunk_type": "function"
},
{
"chunk_id": "function_imread_53ca1577",
"file_path": "ultralytics\\ultralytics\\utils\\patches.py",
"start_line": 18,
"end_line": 42,
"name": "imread",
"chunk_type": "function"
},
{
"chunk_id": "function_imwrite_bfb76116",
"file_path": "ultralytics\\ultralytics\\utils\\patches.py",
"start_line": 45,
"end_line": 68,
"name": "imwrite",
"chunk_type": "function"
},
{
"chunk_id": "function_imshow_a3da89bb",
"file_path": "ultralytics\\ultralytics\\utils\\patches.py",
"start_line": 71,
"end_line": 89,
"name": "imshow",
"chunk_type": "function"
},
{
"chunk_id": "function_torch_load_8dfa9a14",
"file_path": "ultralytics\\ultralytics\\utils\\patches.py",
"start_line": 96,
"end_line": 118,
"name": "torch_load",
"chunk_type": "function"
},
{
"chunk_id": "function_torch_save_48c194ec",
"file_path": "ultralytics\\ultralytics\\utils\\patches.py",
"start_line": 121,
"end_line": 142,
"name": "torch_save",
"chunk_type": "function"
},
{
"chunk_id": "function_arange_patch_143727d9",
"file_path": "ultralytics\\ultralytics\\utils\\patches.py",
"start_line": 146,
"end_line": 163,
"name": "arange_patch",
"chunk_type": "function"
},
{
"chunk_id": "function_override_configs_29af933f",
"file_path": "ultralytics\\ultralytics\\utils\\patches.py",
"start_line": 167,
"end_line": 187,
"name": "override_configs",
"chunk_type": "function"
},
{
"chunk_id": "class_Colors_52a994d8",
"file_path": "ultralytics\\ultralytics\\utils\\plotting.py",
"start_line": 19,
"end_line": 162,
"name": "Colors",
"chunk_type": "class"
},
{
"chunk_id": "class_Annotator_82473fd1",
"file_path": "ultralytics\\ultralytics\\utils\\plotting.py",
"start_line": 168,
"end_line": 549,
"name": "Annotator",
"chunk_type": "class"
},
{
"chunk_id": "function_plot_labels_0423c306",
"file_path": "ultralytics\\ultralytics\\utils\\plotting.py",
"start_line": 554,
"end_line": 621,
"name": "plot_labels",
"chunk_type": "function"
},
{
"chunk_id": "function_save_one_box_081a27c2",
"file_path": "ultralytics\\ultralytics\\utils\\plotting.py",
"start_line": 624,
"end_line": 676,
"name": "save_one_box",
"chunk_type": "function"
},
{
"chunk_id": "function_plot_images_4ec7aab8",
"file_path": "ultralytics\\ultralytics\\utils\\plotting.py",
"start_line": 680,
"end_line": 844,
"name": "plot_images",
"chunk_type": "function"
},
{
"chunk_id": "function_plot_results_72e5b78e",
"file_path": "ultralytics\\ultralytics\\utils\\plotting.py",
"start_line": 848,
"end_line": 912,
"name": "plot_results",
"chunk_type": "function"
},
{
"chunk_id": "function_plt_color_scatter_95489aff",
"file_path": "ultralytics\\ultralytics\\utils\\plotting.py",
"start_line": 915,
"end_line": 945,
"name": "plt_color_scatter",
"chunk_type": "function"
},
{
"chunk_id": "function_plot_tune_results_08ba113c",
"file_path": "ultralytics\\ultralytics\\utils\\plotting.py",
"start_line": 948,
"end_line": 1001,
"name": "plot_tune_results",
"chunk_type": "function"
},
{
"chunk_id": "function_feature_visualization_aab84be0",
"file_path": "ultralytics\\ultralytics\\utils\\plotting.py",
"start_line": 1004,
"end_line": 1037,
"name": "feature_visualization",
"chunk_type": "function"
},
{
"chunk_id": "class_TaskAlignedAssigner_d717a5d2",
"file_path": "ultralytics\\ultralytics\\utils\\tal.py",
"start_line": 14,
"end_line": 329,
"name": "TaskAlignedAssigner",
"chunk_type": "class"
},
{
"chunk_id": "class_RotatedTaskAlignedAssigner_483ffc95",
"file_path": "ultralytics\\ultralytics\\utils\\tal.py",
"start_line": 332,
"end_line": 364,
"name": "RotatedTaskAlignedAssigner",
"chunk_type": "class"
},
{
"chunk_id": "function_make_anchors_d7e2eb74",
"file_path": "ultralytics\\ultralytics\\utils\\tal.py",
"start_line": 367,
"end_line": 379,
"name": "make_anchors",
"chunk_type": "function"
},
{
"chunk_id": "function_dist2bbox_efa5c776",
"file_path": "ultralytics\\ultralytics\\utils\\tal.py",
"start_line": 382,
"end_line": 391,
"name": "dist2bbox",
"chunk_type": "function"
},
{
"chunk_id": "function_bbox2dist_7eed802e",
"file_path": "ultralytics\\ultralytics\\utils\\tal.py",
"start_line": 394,
"end_line": 397,
"name": "bbox2dist",
"chunk_type": "function"
},
{
"chunk_id": "function_dist2rbox_40bbab6d",
"file_path": "ultralytics\\ultralytics\\utils\\tal.py",
"start_line": 400,
"end_line": 419,
"name": "dist2rbox",
"chunk_type": "function"
},
{
"chunk_id": "function_torch_distributed_zero_first_f35ec42b",
"file_path": "ultralytics\\ultralytics\\utils\\torch_utils.py",
"start_line": 52,
"end_line": 61,
"name": "torch_distributed_zero_first",
"chunk_type": "function"
},
{
"chunk_id": "function_smart_inference_mode_a69c8fae",
"file_path": "ultralytics\\ultralytics\\utils\\torch_utils.py",
"start_line": 64,
"end_line": 74,
"name": "smart_inference_mode",
"chunk_type": "function"
},
{
"chunk_id": "function_autocast_34300a42",
"file_path": "ultralytics\\ultralytics\\utils\\torch_utils.py",
"start_line": 77,
"end_line": 103,
"name": "autocast",
"chunk_type": "function"
},
{
"chunk_id": "function_get_cpu_info_d2bd4308",
"file_path": "ultralytics\\ultralytics\\utils\\torch_utils.py",
"start_line": 107,
"end_line": 121,
"name": "get_cpu_info",
"chunk_type": "function"
},
{
"chunk_id": "function_get_gpu_info_3a395543",
"file_path": "ultralytics\\ultralytics\\utils\\torch_utils.py",
"start_line": 125,
"end_line": 128,
"name": "get_gpu_info",
"chunk_type": "function"
},
{
"chunk_id": "function_select_device_6a27eb04",
"file_path": "ultralytics\\ultralytics\\utils\\torch_utils.py",
"start_line": 131,
"end_line": 242,
"name": "select_device",
"chunk_type": "function"
},
{
"chunk_id": "function_time_sync_6134daef",
"file_path": "ultralytics\\ultralytics\\utils\\torch_utils.py",
"start_line": 245,
"end_line": 249,
"name": "time_sync",
"chunk_type": "function"
},
{
"chunk_id": "function_fuse_conv_and_bn_1390fc68",
"file_path": "ultralytics\\ultralytics\\utils\\torch_utils.py",
"start_line": 252,
"end_line": 283,
"name": "fuse_conv_and_bn",
"chunk_type": "function"
},
{
"chunk_id": "function_fuse_deconv_and_bn_2d6caedb",
"file_path": "ultralytics\\ultralytics\\utils\\torch_utils.py",
"start_line": 286,
"end_line": 314,
"name": "fuse_deconv_and_bn",
"chunk_type": "function"
},
{
"chunk_id": "function_model_info_88b9a323",
"file_path": "ultralytics\\ultralytics\\utils\\torch_utils.py",
"start_line": 317,
"end_line": 359,
"name": "model_info",
"chunk_type": "function"
},
{
"chunk_id": "function_get_num_params_69f2ae44",
"file_path": "ultralytics\\ultralytics\\utils\\torch_utils.py",
"start_line": 362,
"end_line": 364,
"name": "get_num_params",
"chunk_type": "function"
},
{
"chunk_id": "function_get_num_gradients_b2843e9c",
"file_path": "ultralytics\\ultralytics\\utils\\torch_utils.py",
"start_line": 367,
"end_line": 369,
"name": "get_num_gradients",
"chunk_type": "function"
},
{
"chunk_id": "function_model_info_for_loggers_613e00b0",
"file_path": "ultralytics\\ultralytics\\utils\\torch_utils.py",
"start_line": 372,
"end_line": 403,
"name": "model_info_for_loggers",
"chunk_type": "function"
},
{
"chunk_id": "function_get_flops_17bd5430",
"file_path": "ultralytics\\ultralytics\\utils\\torch_utils.py",
"start_line": 406,
"end_line": 445,
"name": "get_flops",
"chunk_type": "function"
},
{
"chunk_id": "function_get_flops_with_torch_profiler_1c92f7a3",
"file_path": "ultralytics\\ultralytics\\utils\\torch_utils.py",
"start_line": 448,
"end_line": 479,
"name": "get_flops_with_torch_profiler",
"chunk_type": "function"
},
{
"chunk_id": "function_initialize_weights_c22e7ae4",
"file_path": "ultralytics\\ultralytics\\utils\\torch_utils.py",
"start_line": 482,
"end_line": 492,
"name": "initialize_weights",
"chunk_type": "function"
},
{
"chunk_id": "function_scale_img_f870b9db",
"file_path": "ultralytics\\ultralytics\\utils\\torch_utils.py",
"start_line": 495,
"end_line": 515,
"name": "scale_img",
"chunk_type": "function"
},
{
"chunk_id": "function_copy_attr_7422bd0c",
"file_path": "ultralytics\\ultralytics\\utils\\torch_utils.py",
"start_line": 518,
"end_line": 532,
"name": "copy_attr",
"chunk_type": "function"
},
{
"chunk_id": "function_get_latest_opset_6f3df7f2",
"file_path": "ultralytics\\ultralytics\\utils\\torch_utils.py",
"start_line": 535,
"end_line": 547,
"name": "get_latest_opset",
"chunk_type": "function"
},
{
"chunk_id": "function_intersect_dicts_de5ef473",
"file_path": "ultralytics\\ultralytics\\utils\\torch_utils.py",
"start_line": 550,
"end_line": 562,
"name": "intersect_dicts",
"chunk_type": "function"
},
{
"chunk_id": "function_is_parallel_a6f44a0b",
"file_path": "ultralytics\\ultralytics\\utils\\torch_utils.py",
"start_line": 565,
"end_line": 575,
"name": "is_parallel",
"chunk_type": "function"
},
{
"chunk_id": "function_de_parallel_0b343ee4",
"file_path": "ultralytics\\ultralytics\\utils\\torch_utils.py",
"start_line": 578,
"end_line": 588,
"name": "de_parallel",
"chunk_type": "function"
},
{
"chunk_id": "function_one_cycle_69bc49bf",
"file_path": "ultralytics\\ultralytics\\utils\\torch_utils.py",
"start_line": 591,
"end_line": 603,
"name": "one_cycle",
"chunk_type": "function"
},
{
"chunk_id": "function_init_seeds_12265020",
"file_path": "ultralytics\\ultralytics\\utils\\torch_utils.py",
"start_line": 606,
"end_line": 629,
"name": "init_seeds",
"chunk_type": "function"
},
{
"chunk_id": "function_unset_deterministic_e2ce1747",
"file_path": "ultralytics\\ultralytics\\utils\\torch_utils.py",
"start_line": 632,
"end_line": 637,
"name": "unset_deterministic",
"chunk_type": "function"
},
{
"chunk_id": "class_ModelEMA_df773054",
"file_path": "ultralytics\\ultralytics\\utils\\torch_utils.py",
"start_line": 640,
"end_line": 705,
"name": "ModelEMA",
"chunk_type": "class"
},
{
"chunk_id": "function_strip_optimizer_8410572a",
"file_path": "ultralytics\\ultralytics\\utils\\torch_utils.py",
"start_line": 708,
"end_line": 766,
"name": "strip_optimizer",
"chunk_type": "function"
},
{
"chunk_id": "function_convert_optimizer_state_dict_to_fp16_a80c83e7",
"file_path": "ultralytics\\ultralytics\\utils\\torch_utils.py",
"start_line": 769,
"end_line": 784,
"name": "convert_optimizer_state_dict_to_fp16",
"chunk_type": "function"
},
{
"chunk_id": "function_cuda_memory_usage_8815d84d",
"file_path": "ultralytics\\ultralytics\\utils\\torch_utils.py",
"start_line": 788,
"end_line": 810,
"name": "cuda_memory_usage",
"chunk_type": "function"
},
{
"chunk_id": "function_profile_ops_d9138367",
"file_path": "ultralytics\\ultralytics\\utils\\torch_utils.py",
"start_line": 813,
"end_line": 896,
"name": "profile_ops",
"chunk_type": "function"
},
{
"chunk_id": "class_EarlyStopping_c8b60078",
"file_path": "ultralytics\\ultralytics\\utils\\torch_utils.py",
"start_line": 899,
"end_line": 950,
"name": "EarlyStopping",
"chunk_type": "class"
},
{
"chunk_id": "class_FXModel_592a07c2",
"file_path": "ultralytics\\ultralytics\\utils\\torch_utils.py",
"start_line": 953,
"end_line": 997,
"name": "FXModel",
"chunk_type": "class"
},
{
"chunk_id": "class_TritonRemoteModel_b8e84f73",
"file_path": "ultralytics\\ultralytics\\utils\\triton.py",
"start_line": 9,
"end_line": 117,
"name": "TritonRemoteModel",
"chunk_type": "class"
},
{
"chunk_id": "function_run_ray_tune_8bb9d330",
"file_path": "ultralytics\\ultralytics\\utils\\tuner.py",
"start_line": 7,
"end_line": 159,
"name": "run_ray_tune",
"chunk_type": "function"
},
{
"chunk_id": "class_TQDM_87fbee36",
"file_path": "ultralytics\\ultralytics\\utils\\__init__.py",
"start_line": 137,
"end_line": 187,
"name": "TQDM",
"chunk_type": "class"
},
{
"chunk_id": "class_DataExportMixin_9a9b7f10",
"file_path": "ultralytics\\ultralytics\\utils\\__init__.py",
"start_line": 190,
"end_line": 337,
"name": "DataExportMixin",
"chunk_type": "class"
},
{
"chunk_id": "class_SimpleClass_0d66c6b0",
"file_path": "ultralytics\\ultralytics\\utils\\__init__.py",
"start_line": 340,
"end_line": 391,
"name": "SimpleClass",
"chunk_type": "class"
},
{
"chunk_id": "class_IterableSimpleNamespace_68d9d1c1",
"file_path": "ultralytics\\ultralytics\\utils\\__init__.py",
"start_line": 394,
"end_line": 451,
"name": "IterableSimpleNamespace",
"chunk_type": "class"
},
{
"chunk_id": "function_plt_settings_6860eb76",
"file_path": "ultralytics\\ultralytics\\utils\\__init__.py",
"start_line": 454,
"end_line": 505,
"name": "plt_settings",
"chunk_type": "function"
},
{
"chunk_id": "function_set_logging_e62f00e3",
"file_path": "ultralytics\\ultralytics\\utils\\__init__.py",
"start_line": 508,
"end_line": 577,
"name": "set_logging",
"chunk_type": "function"
},
{
"chunk_id": "function_emojis_37a9f4c6",
"file_path": "ultralytics\\ultralytics\\utils\\__init__.py",
"start_line": 586,
"end_line": 588,
"name": "emojis",
"chunk_type": "function"
},
{
"chunk_id": "class_ThreadingLocked_a0571b88",
"file_path": "ultralytics\\ultralytics\\utils\\__init__.py",
"start_line": 591,
"end_line": 622,
"name": "ThreadingLocked",
"chunk_type": "class"
},
{
"chunk_id": "class_YAML_8935df41",
"file_path": "ultralytics\\ultralytics\\utils\\__init__.py",
"start_line": 625,
"end_line": 756,
"name": "YAML",
"chunk_type": "class"
},
{
"chunk_id": "function_read_device_model_958dbac8",
"file_path": "ultralytics\\ultralytics\\utils\\__init__.py",
"start_line": 765,
"end_line": 772,
"name": "read_device_model",
"chunk_type": "function"
},
{
"chunk_id": "function_is_ubuntu_49c5d0a0",
"file_path": "ultralytics\\ultralytics\\utils\\__init__.py",
"start_line": 775,
"end_line": 786,
"name": "is_ubuntu",
"chunk_type": "function"
},
{
"chunk_id": "function_is_colab_625ca7e5",
"file_path": "ultralytics\\ultralytics\\utils\\__init__.py",
"start_line": 789,
"end_line": 796,
"name": "is_colab",
"chunk_type": "function"
},
{
"chunk_id": "function_is_kaggle_57045760",
"file_path": "ultralytics\\ultralytics\\utils\\__init__.py",
"start_line": 799,
"end_line": 806,
"name": "is_kaggle",
"chunk_type": "function"
},
{
"chunk_id": "function_is_jupyter_2cf61eed",
"file_path": "ultralytics\\ultralytics\\utils\\__init__.py",
"start_line": 809,
"end_line": 820,
"name": "is_jupyter",
"chunk_type": "function"
},
{
"chunk_id": "function_is_runpod_a92259b9",
"file_path": "ultralytics\\ultralytics\\utils\\__init__.py",
"start_line": 823,
"end_line": 830,
"name": "is_runpod",
"chunk_type": "function"
},
{
"chunk_id": "function_is_docker_dcc1b9ae",
"file_path": "ultralytics\\ultralytics\\utils\\__init__.py",
"start_line": 833,
"end_line": 843,
"name": "is_docker",
"chunk_type": "function"
},
{
"chunk_id": "function_is_raspberrypi_2a530ff0",
"file_path": "ultralytics\\ultralytics\\utils\\__init__.py",
"start_line": 846,
"end_line": 853,
"name": "is_raspberrypi",
"chunk_type": "function"
},
{
"chunk_id": "function_is_jetson_28a84d17",
"file_path": "ultralytics\\ultralytics\\utils\\__init__.py",
"start_line": 856,
"end_line": 863,
"name": "is_jetson",
"chunk_type": "function"
},
{
"chunk_id": "function_is_online_9e65e651",
"file_path": "ultralytics\\ultralytics\\utils\\__init__.py",
"start_line": 866,
"end_line": 881,
"name": "is_online",
"chunk_type": "function"
},
{
"chunk_id": "function_is_pip_package_fc1f9870",
"file_path": "ultralytics\\ultralytics\\utils\\__init__.py",
"start_line": 884,
"end_line": 900,
"name": "is_pip_package",
"chunk_type": "function"
},
{
"chunk_id": "function_is_dir_writeable_1802308c",
"file_path": "ultralytics\\ultralytics\\utils\\__init__.py",
"start_line": 903,
"end_line": 913,
"name": "is_dir_writeable",
"chunk_type": "function"
},
{
"chunk_id": "function_is_pytest_running_b6b77f74",
"file_path": "ultralytics\\ultralytics\\utils\\__init__.py",
"start_line": 916,
"end_line": 923,
"name": "is_pytest_running",
"chunk_type": "function"
},
{
"chunk_id": "function_is_github_action_running_689e73f5",
"file_path": "ultralytics\\ultralytics\\utils\\__init__.py",
"start_line": 926,
"end_line": 933,
"name": "is_github_action_running",
"chunk_type": "function"
},
{
"chunk_id": "function_get_git_dir_e37bf49c",
"file_path": "ultralytics\\ultralytics\\utils\\__init__.py",
"start_line": 936,
"end_line": 945,
"name": "get_git_dir",
"chunk_type": "function"
},
{
"chunk_id": "function_is_git_dir_b10e45b8",
"file_path": "ultralytics\\ultralytics\\utils\\__init__.py",
"start_line": 948,
"end_line": 955,
"name": "is_git_dir",
"chunk_type": "function"
},
{
"chunk_id": "function_get_git_origin_url_75508ee5",
"file_path": "ultralytics\\ultralytics\\utils\\__init__.py",
"start_line": 958,
"end_line": 970,
"name": "get_git_origin_url",
"chunk_type": "function"
},
{
"chunk_id": "function_get_git_branch_63f076d6",
"file_path": "ultralytics\\ultralytics\\utils\\__init__.py",
"start_line": 973,
"end_line": 985,
"name": "get_git_branch",
"chunk_type": "function"
},
{
"chunk_id": "function_get_default_args_22819343",
"file_path": "ultralytics\\ultralytics\\utils\\__init__.py",
"start_line": 988,
"end_line": 999,
"name": "get_default_args",
"chunk_type": "function"
},
{
"chunk_id": "function_get_ubuntu_version_11ddee4f",
"file_path": "ultralytics\\ultralytics\\utils\\__init__.py",
"start_line": 1002,
"end_line": 1014,
"name": "get_ubuntu_version",
"chunk_type": "function"
},
{
"chunk_id": "function_get_user_config_dir_f324c308",
"file_path": "ultralytics\\ultralytics\\utils\\__init__.py",
"start_line": 1017,
"end_line": 1047,
"name": "get_user_config_dir",
"chunk_type": "function"
},
{
"chunk_id": "function_colorstr_64f5b536",
"file_path": "ultralytics\\ultralytics\\utils\\__init__.py",
"start_line": 1066,
"end_line": 1119,
"name": "colorstr",
"chunk_type": "function"
},
{
"chunk_id": "function_remove_colorstr_c31acf20",
"file_path": "ultralytics\\ultralytics\\utils\\__init__.py",
"start_line": 1122,
"end_line": 1137,
"name": "remove_colorstr",
"chunk_type": "function"
},
{
"chunk_id": "class_TryExcept_fe08fe13",
"file_path": "ultralytics\\ultralytics\\utils\\__init__.py",
"start_line": 1140,
"end_line": 1177,
"name": "TryExcept",
"chunk_type": "class"
},
{
"chunk_id": "class_Retry_abfaf7c4",
"file_path": "ultralytics\\ultralytics\\utils\\__init__.py",
"start_line": 1180,
"end_line": 1222,
"name": "Retry",
"chunk_type": "class"
},
{
"chunk_id": "function_threaded_82043875",
"file_path": "ultralytics\\ultralytics\\utils\\__init__.py",
"start_line": 1225,
"end_line": 1257,
"name": "threaded",
"chunk_type": "function"
},
{
"chunk_id": "function_set_sentry_9d4803f9",
"file_path": "ultralytics\\ultralytics\\utils\\__init__.py",
"start_line": 1260,
"end_line": 1327,
"name": "set_sentry",
"chunk_type": "function"
},
{
"chunk_id": "class_JSONDict_c1d7c6d5",
"file_path": "ultralytics\\ultralytics\\utils\\__init__.py",
"start_line": 1330,
"end_line": 1420,
"name": "JSONDict",
"chunk_type": "class"
},
{
"chunk_id": "class_SettingsManager_4b018472",
"file_path": "ultralytics\\ultralytics\\utils\\__init__.py",
"start_line": 1423,
"end_line": 1541,
"name": "SettingsManager",
"chunk_type": "class"
},
{
"chunk_id": "function_deprecation_warn_6d27243b",
"file_path": "ultralytics\\ultralytics\\utils\\__init__.py",
"start_line": 1544,
"end_line": 1549,
"name": "deprecation_warn",
"chunk_type": "function"
},
{
"chunk_id": "function_clean_url_c74078e5",
"file_path": "ultralytics\\ultralytics\\utils\\__init__.py",
"start_line": 1552,
"end_line": 1555,
"name": "clean_url",
"chunk_type": "function"
},
{
"chunk_id": "function_url2file_fafbdcda",
"file_path": "ultralytics\\ultralytics\\utils\\__init__.py",
"start_line": 1558,
"end_line": 1560,
"name": "url2file",
"chunk_type": "function"
},
{
"chunk_id": "function_vscode_msg_a4abd200",
"file_path": "ultralytics\\ultralytics\\utils\\__init__.py",
"start_line": 1563,
"end_line": 1569,
"name": "vscode_msg",
"chunk_type": "function"
},
{
"chunk_id": "class_GCPRegions_792880b7",
"file_path": "ultralytics\\ultralytics\\hub\\google\\__init__.py",
"start_line": 11,
"end_line": 170,
"name": "GCPRegions",
"chunk_type": "class"
},
{
"chunk_id": "class_FastSAM_eabbd80a",
"file_path": "ultralytics\\ultralytics\\models\\fastsam\\model.py",
"start_line": 12,
"end_line": 79,
"name": "FastSAM",
"chunk_type": "class"
},
{
"chunk_id": "class_FastSAMPredictor_16f795d4",
"file_path": "ultralytics\\ultralytics\\models\\fastsam\\predict.py",
"start_line": 14,
"end_line": 180,
"name": "FastSAMPredictor",
"chunk_type": "class"
},
{
"chunk_id": "function_adjust_bboxes_to_image_border_775308ef",
"file_path": "ultralytics\\ultralytics\\models\\fastsam\\utils.py",
"start_line": 4,
"end_line": 24,
"name": "adjust_bboxes_to_image_border",
"chunk_type": "function"
},
{
"chunk_id": "class_FastSAMValidator_f79634ac",
"file_path": "ultralytics\\ultralytics\\models\\fastsam\\val.py",
"start_line": 6,
"end_line": 40,
"name": "FastSAMValidator",
"chunk_type": "class"
},
{
"chunk_id": "class_NAS_ce1430e4",
"file_path": "ultralytics\\ultralytics\\models\\nas\\model.py",
"start_line": 18,
"end_line": 99,
"name": "NAS",
"chunk_type": "class"
},
{
"chunk_id": "class_NASPredictor_68ba2ed5",
"file_path": "ultralytics\\ultralytics\\models\\nas\\predict.py",
"start_line": 9,
"end_line": 58,
"name": "NASPredictor",
"chunk_type": "class"
},
{
"chunk_id": "class_NASValidator_c323d399",
"file_path": "ultralytics\\ultralytics\\models\\nas\\val.py",
"start_line": 11,
"end_line": 39,
"name": "NASValidator",
"chunk_type": "class"
},
{
"chunk_id": "class_RTDETR_3dbd933c",
"file_path": "ultralytics\\ultralytics\\models\\rtdetr\\model.py",
"start_line": 20,
"end_line": 64,
"name": "RTDETR",
"chunk_type": "class"
},
{
"chunk_id": "class_RTDETRPredictor_781515ed",
"file_path": "ultralytics\\ultralytics\\models\\rtdetr\\predict.py",
"start_line": 11,
"end_line": 91,
"name": "RTDETRPredictor",
"chunk_type": "class"
},
{
"chunk_id": "class_RTDETRTrainer_68d1f2ef",
"file_path": "ultralytics\\ultralytics\\models\\rtdetr\\train.py",
"start_line": 13,
"end_line": 91,
"name": "RTDETRTrainer",
"chunk_type": "class"
},
{
"chunk_id": "class_RTDETRDataset_6b7a2796",
"file_path": "ultralytics\\ultralytics\\models\\rtdetr\\val.py",
"start_line": 15,
"end_line": 101,
"name": "RTDETRDataset",
"chunk_type": "class"
},
{
"chunk_id": "class_RTDETRValidator_cb87324e",
"file_path": "ultralytics\\ultralytics\\models\\rtdetr\\val.py",
"start_line": 104,
"end_line": 230,
"name": "RTDETRValidator",
"chunk_type": "class"
},
{
"chunk_id": "function_is_box_near_crop_edge_d6d98eba",
"file_path": "ultralytics\\ultralytics\\models\\sam\\amg.py",
"start_line": 11,
"end_line": 38,
"name": "is_box_near_crop_edge",
"chunk_type": "function"
},
{
"chunk_id": "function_batch_iterator_e43338cb",
"file_path": "ultralytics\\ultralytics\\models\\sam\\amg.py",
"start_line": 41,
"end_line": 67,
"name": "batch_iterator",
"chunk_type": "function"
},
{
"chunk_id": "function_calculate_stability_score_eb844f5d",
"file_path": "ultralytics\\ultralytics\\models\\sam\\amg.py",
"start_line": 70,
"end_line": 97,
"name": "calculate_stability_score",
"chunk_type": "function"
},
{
"chunk_id": "function_build_point_grid_0b97c27c",
"file_path": "ultralytics\\ultralytics\\models\\sam\\amg.py",
"start_line": 100,
"end_line": 106,
"name": "build_point_grid",
"chunk_type": "function"
},
{
"chunk_id": "function_build_all_layer_point_grids_e3ffef29",
"file_path": "ultralytics\\ultralytics\\models\\sam\\amg.py",
"start_line": 109,
"end_line": 111,
"name": "build_all_layer_point_grids",
"chunk_type": "function"
},
{
"chunk_id": "function_generate_crop_boxes_9af763b4",
"file_path": "ultralytics\\ultralytics\\models\\sam\\amg.py",
"start_line": 114,
"end_line": 163,
"name": "generate_crop_boxes",
"chunk_type": "function"
},
{
"chunk_id": "function_uncrop_boxes_xyxy_a4e9fac7",
"file_path": "ultralytics\\ultralytics\\models\\sam\\amg.py",
"start_line": 166,
"end_line": 173,
"name": "uncrop_boxes_xyxy",
"chunk_type": "function"
},
{
"chunk_id": "function_uncrop_points_eac1907e",
"file_path": "ultralytics\\ultralytics\\models\\sam\\amg.py",
"start_line": 176,
"end_line": 183,
"name": "uncrop_points",
"chunk_type": "function"
},
{
"chunk_id": "function_uncrop_masks_5b18c7a2",
"file_path": "ultralytics\\ultralytics\\models\\sam\\amg.py",
"start_line": 186,
"end_line": 194,
"name": "uncrop_masks",
"chunk_type": "function"
},
{
"chunk_id": "function_remove_small_regions_8f6fa57b",
"file_path": "ultralytics\\ultralytics\\models\\sam\\amg.py",
"start_line": 197,
"end_line": 232,
"name": "remove_small_regions",
"chunk_type": "function"
},
{
"chunk_id": "function_batched_mask_to_box_e2200aae",
"file_path": "ultralytics\\ultralytics\\models\\sam\\amg.py",
"start_line": 235,
"end_line": 278,
"name": "batched_mask_to_box",
"chunk_type": "function"
},
{
"chunk_id": "function_build_sam_vit_h_b44b4a26",
"file_path": "ultralytics\\ultralytics\\models\\sam\\build.py",
"start_line": 23,
"end_line": 31,
"name": "build_sam_vit_h",
"chunk_type": "function"
},
{
"chunk_id": "function_build_sam_vit_l_468e3fc6",
"file_path": "ultralytics\\ultralytics\\models\\sam\\build.py",
"start_line": 34,
"end_line": 42,
"name": "build_sam_vit_l",
"chunk_type": "function"
},
{
"chunk_id": "function_build_sam_vit_b_1f501484",
"file_path": "ultralytics\\ultralytics\\models\\sam\\build.py",
"start_line": 45,
"end_line": 53,
"name": "build_sam_vit_b",
"chunk_type": "function"
},
{
"chunk_id": "function_build_mobile_sam_f102aafa",
"file_path": "ultralytics\\ultralytics\\models\\sam\\build.py",
"start_line": 56,
"end_line": 65,
"name": "build_mobile_sam",
"chunk_type": "function"
},
{
"chunk_id": "function_build_sam2_t_9c0c8531",
"file_path": "ultralytics\\ultralytics\\models\\sam\\build.py",
"start_line": 68,
"end_line": 78,
"name": "build_sam2_t",
"chunk_type": "function"
},
{
"chunk_id": "function_build_sam2_s_1919150f",
"file_path": "ultralytics\\ultralytics\\models\\sam\\build.py",
"start_line": 81,
"end_line": 91,
"name": "build_sam2_s",
"chunk_type": "function"
},
{
"chunk_id": "function_build_sam2_b_ad8831d6",
"file_path": "ultralytics\\ultralytics\\models\\sam\\build.py",
"start_line": 94,
"end_line": 105,
"name": "build_sam2_b",
"chunk_type": "function"
},
{
"chunk_id": "function_build_sam2_l_b5bf2557",
"file_path": "ultralytics\\ultralytics\\models\\sam\\build.py",
"start_line": 108,
"end_line": 118,
"name": "build_sam2_l",
"chunk_type": "function"
},
{
"chunk_id": "function__build_sam_ff65f01d",
"file_path": "ultralytics\\ultralytics\\models\\sam\\build.py",
"start_line": 121,
"end_line": 213,
"name": "_build_sam",
"chunk_type": "function"
},
{
"chunk_id": "function__build_sam2_f613f9c0",
"file_path": "ultralytics\\ultralytics\\models\\sam\\build.py",
"start_line": 216,
"end_line": 308,
"name": "_build_sam2",
"chunk_type": "function"
},
{
"chunk_id": "function_build_sam_898d7f08",
"file_path": "ultralytics\\ultralytics\\models\\sam\\build.py",
"start_line": 327,
"end_line": 358,
"name": "build_sam",
"chunk_type": "function"
},
{
"chunk_id": "class_SAM_9775bc2e",
"file_path": "ultralytics\\ultralytics\\models\\sam\\model.py",
"start_line": 26,
"end_line": 171,
"name": "SAM",
"chunk_type": "class"
},
{
"chunk_id": "class_Predictor_3cfa213f",
"file_path": "ultralytics\\ultralytics\\models\\sam\\predict.py",
"start_line": 36,
"end_line": 621,
"name": "Predictor",
"chunk_type": "class"
},
{
"chunk_id": "class_SAM2Predictor_0545c371",
"file_path": "ultralytics\\ultralytics\\models\\sam\\predict.py",
"start_line": 624,
"end_line": 814,
"name": "SAM2Predictor",
"chunk_type": "class"
},
{
"chunk_id": "class_SAM2VideoPredictor_4656fcbd",
"file_path": "ultralytics\\ultralytics\\models\\sam\\predict.py",
"start_line": 817,
"end_line": 1618,
"name": "SAM2VideoPredictor",
"chunk_type": "class"
},
{
"chunk_id": "class_DETRLoss_5541987f",
"file_path": "ultralytics\\ultralytics\\models\\utils\\loss.py",
"start_line": 15,
"end_line": 397,
"name": "DETRLoss",
"chunk_type": "class"
},
{
"chunk_id": "class_RTDETRDetectionLoss_bddeaaab",
"file_path": "ultralytics\\ultralytics\\models\\utils\\loss.py",
"start_line": 400,
"end_line": 476,
"name": "RTDETRDetectionLoss",
"chunk_type": "class"
},
{
"chunk_id": "class_HungarianMatcher_ec3aa111",
"file_path": "ultralytics\\ultralytics\\models\\utils\\ops.py",
"start_line": 14,
"end_line": 156,
"name": "HungarianMatcher",
"chunk_type": "class"
},
{
"chunk_id": "function_get_cdn_group_2042d0e1",
"file_path": "ultralytics\\ultralytics\\models\\utils\\ops.py",
"start_line": 189,
"end_line": 317,
"name": "get_cdn_group",
"chunk_type": "function"
},
{
"chunk_id": "class_YOLO_33c1b65a",
"file_path": "ultralytics\\ultralytics\\models\\yolo\\model.py",
"start_line": 22,
"end_line": 121,
"name": "YOLO",
"chunk_type": "class"
},
{
"chunk_id": "class_YOLOWorld_17b0b132",
"file_path": "ultralytics\\ultralytics\\models\\yolo\\model.py",
"start_line": 124,
"end_line": 195,
"name": "YOLOWorld",
"chunk_type": "class"
},
{
"chunk_id": "class_YOLOE_237af088",
"file_path": "ultralytics\\ultralytics\\models\\yolo\\model.py",
"start_line": 198,
"end_line": 440,
"name": "YOLOE",
"chunk_type": "class"
},
{
"chunk_id": "class_DropPath_b0d4151c",
"file_path": "ultralytics\\ultralytics\\models\\sam\\modules\\blocks.py",
"start_line": 19,
"end_line": 51,
"name": "DropPath",
"chunk_type": "class"
},
{
"chunk_id": "class_MaskDownSampler_c51bf8d6",
"file_path": "ultralytics\\ultralytics\\models\\sam\\modules\\blocks.py",
"start_line": 54,
"end_line": 111,
"name": "MaskDownSampler",
"chunk_type": "class"
},
{
"chunk_id": "class_CXBlock_2e708231",
"file_path": "ultralytics\\ultralytics\\models\\sam\\modules\\blocks.py",
"start_line": 114,
"end_line": 205,
"name": "CXBlock",
"chunk_type": "class"
},
{
"chunk_id": "class_Fuser_76f231f1",
"file_path": "ultralytics\\ultralytics\\models\\sam\\modules\\blocks.py",
"start_line": 208,
"end_line": 261,
"name": "Fuser",
"chunk_type": "class"
},
{
"chunk_id": "class_SAM2TwoWayAttentionBlock_a7497d58",
"file_path": "ultralytics\\ultralytics\\models\\sam\\modules\\blocks.py",
"start_line": 264,
"end_line": 324,
"name": "SAM2TwoWayAttentionBlock",
"chunk_type": "class"
},
{
"chunk_id": "class_SAM2TwoWayTransformer_14edd00a",
"file_path": "ultralytics\\ultralytics\\models\\sam\\modules\\blocks.py",
"start_line": 327,
"end_line": 402,
"name": "SAM2TwoWayTransformer",
"chunk_type": "class"
},
{
"chunk_id": "class_RoPEAttention_c89f6ba9",
"file_path": "ultralytics\\ultralytics\\models\\sam\\modules\\blocks.py",
"start_line": 405,
"end_line": 485,
"name": "RoPEAttention",
"chunk_type": "class"
},
{
"chunk_id": "function_do_pool_669ad8d8",
"file_path": "ultralytics\\ultralytics\\models\\sam\\modules\\blocks.py",
"start_line": 488,
"end_line": 500,
"name": "do_pool",
"chunk_type": "function"
},
{
"chunk_id": "class_MultiScaleAttention_4d077d4a",
"file_path": "ultralytics\\ultralytics\\models\\sam\\modules\\blocks.py",
"start_line": 503,
"end_line": 580,
"name": "MultiScaleAttention",
"chunk_type": "class"
},
{
"chunk_id": "class_MultiScaleBlock_cea50200",
"file_path": "ultralytics\\ultralytics\\models\\sam\\modules\\blocks.py",
"start_line": 583,
"end_line": 695,
"name": "MultiScaleBlock",
"chunk_type": "class"
},
{
"chunk_id": "class_PositionEmbeddingSine_cb0e1827",
"file_path": "ultralytics\\ultralytics\\models\\sam\\modules\\blocks.py",
"start_line": 698,
"end_line": 810,
"name": "PositionEmbeddingSine",
"chunk_type": "class"
},
{
"chunk_id": "class_PositionEmbeddingRandom_b8cb3304",
"file_path": "ultralytics\\ultralytics\\models\\sam\\modules\\blocks.py",
"start_line": 813,
"end_line": 874,
"name": "PositionEmbeddingRandom",
"chunk_type": "class"
},
{
"chunk_id": "class_Block_3dc742de",
"file_path": "ultralytics\\ultralytics\\models\\sam\\modules\\blocks.py",
"start_line": 877,
"end_line": 974,
"name": "Block",
"chunk_type": "class"
},
{
"chunk_id": "class_REAttention_f78613db",
"file_path": "ultralytics\\ultralytics\\models\\sam\\modules\\blocks.py",
"start_line": 977,
"end_line": 1066,
"name": "REAttention",
"chunk_type": "class"
},
{
"chunk_id": "class_PatchEmbed_102cc953",
"file_path": "ultralytics\\ultralytics\\models\\sam\\modules\\blocks.py",
"start_line": 1069,
"end_line": 1125,
"name": "PatchEmbed",
"chunk_type": "class"
},
{
"chunk_id": "class_MaskDecoder_43de16dc",
"file_path": "ultralytics\\ultralytics\\models\\sam\\modules\\decoders.py",
"start_line": 11,
"end_line": 171,
"name": "MaskDecoder",
"chunk_type": "class"
},
{
"chunk_id": "class_SAM2MaskDecoder_5d57bda5",
"file_path": "ultralytics\\ultralytics\\models\\sam\\modules\\decoders.py",
"start_line": 174,
"end_line": 513,
"name": "SAM2MaskDecoder",
"chunk_type": "class"
},
{
"chunk_id": "class_ImageEncoderViT_137a3367",
"file_path": "ultralytics\\ultralytics\\models\\sam\\modules\\encoders.py",
"start_line": 23,
"end_line": 155,
"name": "ImageEncoderViT",
"chunk_type": "class"
},
{
"chunk_id": "class_PromptEncoder_cef65f27",
"file_path": "ultralytics\\ultralytics\\models\\sam\\modules\\encoders.py",
"start_line": 158,
"end_line": 353,
"name": "PromptEncoder",
"chunk_type": "class"
},
{
"chunk_id": "class_MemoryEncoder_789e12d3",
"file_path": "ultralytics\\ultralytics\\models\\sam\\modules\\encoders.py",
"start_line": 356,
"end_line": 438,
"name": "MemoryEncoder",
"chunk_type": "class"
},
{
"chunk_id": "class_ImageEncoder_25645eaa",
"file_path": "ultralytics\\ultralytics\\models\\sam\\modules\\encoders.py",
"start_line": 441,
"end_line": 512,
"name": "ImageEncoder",
"chunk_type": "class"
},
{
"chunk_id": "class_FpnNeck_3bf0d7be",
"file_path": "ultralytics\\ultralytics\\models\\sam\\modules\\encoders.py",
"start_line": 515,
"end_line": 655,
"name": "FpnNeck",
"chunk_type": "class"
},
{
"chunk_id": "class_Hiera_8bb910ce",
"file_path": "ultralytics\\ultralytics\\models\\sam\\modules\\encoders.py",
"start_line": 658,
"end_line": 851,
"name": "Hiera",
"chunk_type": "class"
},
{
"chunk_id": "class_MemoryAttentionLayer_9da47992",
"file_path": "ultralytics\\ultralytics\\models\\sam\\modules\\memory_attention.py",
"start_line": 12,
"end_line": 166,
"name": "MemoryAttentionLayer",
"chunk_type": "class"
},
{
"chunk_id": "class_MemoryAttention_82ab8fdf",
"file_path": "ultralytics\\ultralytics\\models\\sam\\modules\\memory_attention.py",
"start_line": 169,
"end_line": 311,
"name": "MemoryAttention",
"chunk_type": "class"
},
{
"chunk_id": "class_SAMModel_74592926",
"file_path": "ultralytics\\ultralytics\\models\\sam\\modules\\sam.py",
"start_line": 28,
"end_line": 100,
"name": "SAMModel",
"chunk_type": "class"
},
{
"chunk_id": "class_SAM2Model_8b658922",
"file_path": "ultralytics\\ultralytics\\models\\sam\\modules\\sam.py",
"start_line": 103,
"end_line": 1037,
"name": "SAM2Model",
"chunk_type": "class"
},
{
"chunk_id": "class_Conv2d_BN_4fa71554",
"file_path": "ultralytics\\ultralytics\\models\\sam\\modules\\tiny_encoder.py",
"start_line": 23,
"end_line": 72,
"name": "Conv2d_BN",
"chunk_type": "class"
},
{
"chunk_id": "class_PatchEmbed_c1f155b0",
"file_path": "ultralytics\\ultralytics\\models\\sam\\modules\\tiny_encoder.py",
"start_line": 75,
"end_line": 123,
"name": "PatchEmbed",
"chunk_type": "class"
},
{
"chunk_id": "class_MBConv_189eda56",
"file_path": "ultralytics\\ultralytics\\models\\sam\\modules\\tiny_encoder.py",
"start_line": 126,
"end_line": 193,
"name": "MBConv",
"chunk_type": "class"
},
{
"chunk_id": "class_PatchMerging_a0111844",
"file_path": "ultralytics\\ultralytics\\models\\sam\\modules\\tiny_encoder.py",
"start_line": 196,
"end_line": 257,
"name": "PatchMerging",
"chunk_type": "class"
},
{
"chunk_id": "class_ConvLayer_b164e6de",
"file_path": "ultralytics\\ultralytics\\models\\sam\\modules\\tiny_encoder.py",
"start_line": 260,
"end_line": 343,
"name": "ConvLayer",
"chunk_type": "class"
},
{
"chunk_id": "class_MLP_abe157c9",
"file_path": "ultralytics\\ultralytics\\models\\sam\\modules\\tiny_encoder.py",
"start_line": 346,
"end_line": 404,
"name": "MLP",
"chunk_type": "class"
},
{
"chunk_id": "class_Attention_04fc8140",
"file_path": "ultralytics\\ultralytics\\models\\sam\\modules\\tiny_encoder.py",
"start_line": 407,
"end_line": 519,
"name": "Attention",
"chunk_type": "class"
},
{
"chunk_id": "class_TinyViTBlock_f2ae92c6",
"file_path": "ultralytics\\ultralytics\\models\\sam\\modules\\tiny_encoder.py",
"start_line": 522,
"end_line": 663,
"name": "TinyViTBlock",
"chunk_type": "class"
},
{
"chunk_id": "class_BasicLayer_d9b97223",
"file_path": "ultralytics\\ultralytics\\models\\sam\\modules\\tiny_encoder.py",
"start_line": 666,
"end_line": 766,
"name": "BasicLayer",
"chunk_type": "class"
},
{
"chunk_id": "class_TinyViT_bdde4483",
"file_path": "ultralytics\\ultralytics\\models\\sam\\modules\\tiny_encoder.py",
"start_line": 769,
"end_line": 997,
"name": "TinyViT",
"chunk_type": "class"
},
{
"chunk_id": "class_TwoWayTransformer_15517ad5",
"file_path": "ultralytics\\ultralytics\\models\\sam\\modules\\transformer.py",
"start_line": 12,
"end_line": 125,
"name": "TwoWayTransformer",
"chunk_type": "class"
},
{
"chunk_id": "class_TwoWayAttentionBlock_851bcd69",
"file_path": "ultralytics\\ultralytics\\models\\sam\\modules\\transformer.py",
"start_line": 128,
"end_line": 243,
"name": "TwoWayAttentionBlock",
"chunk_type": "class"
},
{
"chunk_id": "class_Attention_d0036d25",
"file_path": "ultralytics\\ultralytics\\models\\sam\\modules\\transformer.py",
"start_line": 246,
"end_line": 353,
"name": "Attention",
"chunk_type": "class"
},
{
"chunk_id": "function_select_closest_cond_frames_f98c91cb",
"file_path": "ultralytics\\ultralytics\\models\\sam\\modules\\utils.py",
"start_line": 9,
"end_line": 59,
"name": "select_closest_cond_frames",
"chunk_type": "function"
},
{
"chunk_id": "function_get_1d_sine_pe_0de510ca",
"file_path": "ultralytics\\ultralytics\\models\\sam\\modules\\utils.py",
"start_line": 62,
"end_line": 86,
"name": "get_1d_sine_pe",
"chunk_type": "function"
},
{
"chunk_id": "function_init_t_xy_c89e4fba",
"file_path": "ultralytics\\ultralytics\\models\\sam\\modules\\utils.py",
"start_line": 89,
"end_line": 114,
"name": "init_t_xy",
"chunk_type": "function"
},
{
"chunk_id": "function_compute_axial_cis_723b9554",
"file_path": "ultralytics\\ultralytics\\models\\sam\\modules\\utils.py",
"start_line": 117,
"end_line": 147,
"name": "compute_axial_cis",
"chunk_type": "function"
},
{
"chunk_id": "function_reshape_for_broadcast_c523e5cb",
"file_path": "ultralytics\\ultralytics\\models\\sam\\modules\\utils.py",
"start_line": 150,
"end_line": 171,
"name": "reshape_for_broadcast",
"chunk_type": "function"
},
{
"chunk_id": "function_apply_rotary_enc_5a2215dd",
"file_path": "ultralytics\\ultralytics\\models\\sam\\modules\\utils.py",
"start_line": 174,
"end_line": 217,
"name": "apply_rotary_enc",
"chunk_type": "function"
},
{
"chunk_id": "function_window_partition_c19df743",
"file_path": "ultralytics\\ultralytics\\models\\sam\\modules\\utils.py",
"start_line": 220,
"end_line": 248,
"name": "window_partition",
"chunk_type": "function"
},
{
"chunk_id": "function_window_unpartition_c242b26b",
"file_path": "ultralytics\\ultralytics\\models\\sam\\modules\\utils.py",
"start_line": 251,
"end_line": 286,
"name": "window_unpartition",
"chunk_type": "function"
},
{
"chunk_id": "function_get_rel_pos_ab6a89b4",
"file_path": "ultralytics\\ultralytics\\models\\sam\\modules\\utils.py",
"start_line": 289,
"end_line": 328,
"name": "get_rel_pos",
"chunk_type": "function"
},
{
"chunk_id": "function_add_decomposed_rel_pos_ea656b85",
"file_path": "ultralytics\\ultralytics\\models\\sam\\modules\\utils.py",
"start_line": 331,
"end_line": 386,
"name": "add_decomposed_rel_pos",
"chunk_type": "function"
},
{
"chunk_id": "class_ClassificationPredictor_2e4f6b41",
"file_path": "ultralytics\\ultralytics\\models\\yolo\\classify\\predict.py",
"start_line": 13,
"end_line": 93,
"name": "ClassificationPredictor",
"chunk_type": "class"
},
{
"chunk_id": "class_ClassificationTrainer_dd748521",
"file_path": "ultralytics\\ultralytics\\models\\yolo\\classify\\train.py",
"start_line": 17,
"end_line": 236,
"name": "ClassificationTrainer",
"chunk_type": "class"
},
{
"chunk_id": "class_ClassificationValidator_e697968f",
"file_path": "ultralytics\\ultralytics\\models\\yolo\\classify\\val.py",
"start_line": 15,
"end_line": 212,
"name": "ClassificationValidator",
"chunk_type": "class"
},
{
"chunk_id": "class_DetectionPredictor_3c9d40be",
"file_path": "ultralytics\\ultralytics\\models\\yolo\\detect\\predict.py",
"start_line": 8,
"end_line": 125,
"name": "DetectionPredictor",
"chunk_type": "class"
},
{
"chunk_id": "class_DetectionTrainer_63774454",
"file_path": "ultralytics\\ultralytics\\models\\yolo\\detect\\train.py",
"start_line": 21,
"end_line": 218,
"name": "DetectionTrainer",
"chunk_type": "class"
},
{
"chunk_id": "class_DetectionValidator_602f977a",
"file_path": "ultralytics\\ultralytics\\models\\yolo\\detect\\val.py",
"start_line": 18,
"end_line": 465,
"name": "DetectionValidator",
"chunk_type": "class"
},
{
"chunk_id": "class_OBBPredictor_0d773c5c",
"file_path": "ultralytics\\ultralytics\\models\\yolo\\obb\\predict.py",
"start_line": 10,
"end_line": 65,
"name": "OBBPredictor",
"chunk_type": "class"
},
{
"chunk_id": "class_OBBTrainer_efd0a4ee",
"file_path": "ultralytics\\ultralytics\\models\\yolo\\obb\\train.py",
"start_line": 12,
"end_line": 89,
"name": "OBBTrainer",
"chunk_type": "class"
},
{
"chunk_id": "class_OBBValidator_afeefb6c",
"file_path": "ultralytics\\ultralytics\\models\\yolo\\obb\\val.py",
"start_line": 14,
"end_line": 303,
"name": "OBBValidator",
"chunk_type": "class"
},
{
"chunk_id": "class_PosePredictor_1d8d9515",
"file_path": "ultralytics\\ultralytics\\models\\yolo\\pose\\predict.py",
"start_line": 7,
"end_line": 80,
"name": "PosePredictor",
"chunk_type": "class"
},
{
"chunk_id": "class_PoseTrainer_75b00860",
"file_path": "ultralytics\\ultralytics\\models\\yolo\\pose\\train.py",
"start_line": 13,
"end_line": 128,
"name": "PoseTrainer",
"chunk_type": "class"
},
{
"chunk_id": "class_PoseValidator_b7ce6f5d",
"file_path": "ultralytics\\ultralytics\\models\\yolo\\pose\\val.py",
"start_line": 14,
"end_line": 293,
"name": "PoseValidator",
"chunk_type": "class"
},
{
"chunk_id": "class_SegmentationPredictor_bd7c5e5e",
"file_path": "ultralytics\\ultralytics\\models\\yolo\\segment\\predict.py",
"start_line": 8,
"end_line": 113,
"name": "SegmentationPredictor",
"chunk_type": "class"
},
{
"chunk_id": "class_SegmentationTrainer_cbc8899e",
"file_path": "ultralytics\\ultralytics\\models\\yolo\\segment\\train.py",
"start_line": 13,
"end_line": 87,
"name": "SegmentationTrainer",
"chunk_type": "class"
},
{
"chunk_id": "class_SegmentationValidator_6dc7ef2b",
"file_path": "ultralytics\\ultralytics\\models\\yolo\\segment\\val.py",
"start_line": 17,
"end_line": 281,
"name": "SegmentationValidator",
"chunk_type": "class"
},
{
"chunk_id": "function_on_pretrain_routine_end_a2916ba6",
"file_path": "ultralytics\\ultralytics\\models\\yolo\\world\\train.py",
"start_line": 16,
"end_line": 21,
"name": "on_pretrain_routine_end",
"chunk_type": "function"
},
{
"chunk_id": "class_WorldTrainer_dced3b02",
"file_path": "ultralytics\\ultralytics\\models\\yolo\\world\\train.py",
"start_line": 24,
"end_line": 175,
"name": "WorldTrainer",
"chunk_type": "class"
},
{
"chunk_id": "class_WorldTrainerFromScratch_777a0ffc",
"file_path": "ultralytics\\ultralytics\\models\\yolo\\world\\train_world.py",
"start_line": 12,
"end_line": 201,
"name": "WorldTrainerFromScratch",
"chunk_type": "class"
},
{
"chunk_id": "class_YOLOEVPDetectPredictor_e62fb0e7",
"file_path": "ultralytics\\ultralytics\\models\\yolo\\yoloe\\predict.py",
"start_line": 11,
"end_line": 163,
"name": "YOLOEVPDetectPredictor",
"chunk_type": "class"
},
{
"chunk_id": "class_YOLOEVPSegPredictor_169e6011",
"file_path": "ultralytics\\ultralytics\\models\\yolo\\yoloe\\predict.py",
"start_line": 166,
"end_line": 169,
"name": "YOLOEVPSegPredictor",
"chunk_type": "class"
},
{
"chunk_id": "class_YOLOETrainer_876d5b58",
"file_path": "ultralytics\\ultralytics\\models\\yolo\\yoloe\\train.py",
"start_line": 21,
"end_line": 107,
"name": "YOLOETrainer",
"chunk_type": "class"
},
{
"chunk_id": "class_YOLOEPETrainer_12abeb65",
"file_path": "ultralytics\\ultralytics\\models\\yolo\\yoloe\\train.py",
"start_line": 110,
"end_line": 161,
"name": "YOLOEPETrainer",
"chunk_type": "class"
},
{
"chunk_id": "class_YOLOETrainerFromScratch_2a19afb9",
"file_path": "ultralytics\\ultralytics\\models\\yolo\\yoloe\\train.py",
"start_line": 164,
"end_line": 228,
"name": "YOLOETrainerFromScratch",
"chunk_type": "class"
},
{
"chunk_id": "class_YOLOEPEFreeTrainer_a87d96eb",
"file_path": "ultralytics\\ultralytics\\models\\yolo\\yoloe\\train.py",
"start_line": 231,
"end_line": 273,
"name": "YOLOEPEFreeTrainer",
"chunk_type": "class"
},
{
"chunk_id": "class_YOLOEVPTrainer_21b21ae1",
"file_path": "ultralytics\\ultralytics\\models\\yolo\\yoloe\\train.py",
"start_line": 276,
"end_line": 321,
"name": "YOLOEVPTrainer",
"chunk_type": "class"
},
{
"chunk_id": "class_YOLOESegTrainer_902592da",
"file_path": "ultralytics\\ultralytics\\models\\yolo\\yoloe\\train_seg.py",
"start_line": 13,
"end_line": 61,
"name": "YOLOESegTrainer",
"chunk_type": "class"
},
{
"chunk_id": "class_YOLOEPESegTrainer_87305228",
"file_path": "ultralytics\\ultralytics\\models\\yolo\\yoloe\\train_seg.py",
"start_line": 64,
"end_line": 115,
"name": "YOLOEPESegTrainer",
"chunk_type": "class"
},
{
"chunk_id": "class_YOLOESegTrainerFromScratch_ac610604",
"file_path": "ultralytics\\ultralytics\\models\\yolo\\yoloe\\train_seg.py",
"start_line": 118,
"end_line": 121,
"name": "YOLOESegTrainerFromScratch",
"chunk_type": "class"
},
{
"chunk_id": "class_YOLOESegVPTrainer_848dc5cf",
"file_path": "ultralytics\\ultralytics\\models\\yolo\\yoloe\\train_seg.py",
"start_line": 124,
"end_line": 127,
"name": "YOLOESegVPTrainer",
"chunk_type": "class"
},
{
"chunk_id": "class_YOLOEDetectValidator_f61b65ec",
"file_path": "ultralytics\\ultralytics\\models\\yolo\\yoloe\\val.py",
"start_line": 21,
"end_line": 210,
"name": "YOLOEDetectValidator",
"chunk_type": "class"
},
{
"chunk_id": "class_YOLOESegValidator_bbed2d6f",
"file_path": "ultralytics\\ultralytics\\models\\yolo\\yoloe\\val.py",
"start_line": 213,
"end_line": 216,
"name": "YOLOESegValidator",
"chunk_type": "class"
},
{
"chunk_id": "class_AGLU_856d70d7",
"file_path": "ultralytics\\ultralytics\\nn\\modules\\activation.py",
"start_line": 8,
"end_line": 56,
"name": "AGLU",
"chunk_type": "class"
},
{
"chunk_id": "class_DFL_1fd1ef42",
"file_path": "ultralytics\\ultralytics\\nn\\modules\\block.py",
"start_line": 58,
"end_line": 81,
"name": "DFL",
"chunk_type": "class"
},
{
"chunk_id": "class_Proto_d5d6f109",
"file_path": "ultralytics\\ultralytics\\nn\\modules\\block.py",
"start_line": 85,
"end_line": 105,
"name": "Proto",
"chunk_type": "class"
},
{
"chunk_id": "class_HGStem_49c65caf",
"file_path": "ultralytics\\ultralytics\\nn\\modules\\block.py",
"start_line": 108,
"end_line": 143,
"name": "HGStem",
"chunk_type": "class"
},
{
"chunk_id": "class_HGBlock_934eb761",
"file_path": "ultralytics\\ultralytics\\nn\\modules\\block.py",
"start_line": 146,
"end_line": 189,
"name": "HGBlock",
"chunk_type": "class"
},
{
"chunk_id": "class_SPP_936a261d",
"file_path": "ultralytics\\ultralytics\\nn\\modules\\block.py",
"start_line": 192,
"end_line": 213,
"name": "SPP",
"chunk_type": "class"
},
{
"chunk_id": "class_SPPF_4ada2457",
"file_path": "ultralytics\\ultralytics\\nn\\modules\\block.py",
"start_line": 216,
"end_line": 241,
"name": "SPPF",
"chunk_type": "class"
},
{
"chunk_id": "class_C1_39b5aedd",
"file_path": "ultralytics\\ultralytics\\nn\\modules\\block.py",
"start_line": 244,
"end_line": 263,
"name": "C1",
"chunk_type": "class"
},
{
"chunk_id": "class_C2_cbb49698",
"file_path": "ultralytics\\ultralytics\\nn\\modules\\block.py",
"start_line": 266,
"end_line": 291,
"name": "C2",
"chunk_type": "class"
},
{
"chunk_id": "class_C2f_947106e9",
"file_path": "ultralytics\\ultralytics\\nn\\modules\\block.py",
"start_line": 294,
"end_line": 326,
"name": "C2f",
"chunk_type": "class"
},
{
"chunk_id": "class_C3_eccd69e4",
"file_path": "ultralytics\\ultralytics\\nn\\modules\\block.py",
"start_line": 329,
"end_line": 353,
"name": "C3",
"chunk_type": "class"
},
{
"chunk_id": "class_C3x_a86a4bf9",
"file_path": "ultralytics\\ultralytics\\nn\\modules\\block.py",
"start_line": 356,
"end_line": 373,
"name": "C3x",
"chunk_type": "class"
},
{
"chunk_id": "class_RepC3_a0dfcb95",
"file_path": "ultralytics\\ultralytics\\nn\\modules\\block.py",
"start_line": 376,
"end_line": 398,
"name": "RepC3",
"chunk_type": "class"
},
{
"chunk_id": "class_C3TR_fe347d69",
"file_path": "ultralytics\\ultralytics\\nn\\modules\\block.py",
"start_line": 401,
"end_line": 418,
"name": "C3TR",
"chunk_type": "class"
},
{
"chunk_id": "class_C3Ghost_42be1069",
"file_path": "ultralytics\\ultralytics\\nn\\modules\\block.py",
"start_line": 421,
"end_line": 438,
"name": "C3Ghost",
"chunk_type": "class"
},
{
"chunk_id": "class_GhostBottleneck_87d94d85",
"file_path": "ultralytics\\ultralytics\\nn\\modules\\block.py",
"start_line": 441,
"end_line": 467,
"name": "GhostBottleneck",
"chunk_type": "class"
},
{
"chunk_id": "class_Bottleneck_b6c60a65",
"file_path": "ultralytics\\ultralytics\\nn\\modules\\block.py",
"start_line": 470,
"end_line": 495,
"name": "Bottleneck",
"chunk_type": "class"
},
{
"chunk_id": "class_BottleneckCSP_d85467ed",
"file_path": "ultralytics\\ultralytics\\nn\\modules\\block.py",
"start_line": 498,
"end_line": 527,
"name": "BottleneckCSP",
"chunk_type": "class"
},
{
"chunk_id": "class_ResNetBlock_0bc30168",
"file_path": "ultralytics\\ultralytics\\nn\\modules\\block.py",
"start_line": 530,
"end_line": 552,
"name": "ResNetBlock",
"chunk_type": "class"
},
{
"chunk_id": "class_ResNetLayer_07394af0",
"file_path": "ultralytics\\ultralytics\\nn\\modules\\block.py",
"start_line": 555,
"end_line": 584,
"name": "ResNetLayer",
"chunk_type": "class"
},
{
"chunk_id": "class_MaxSigmoidAttnBlock_e6b84d8e",
"file_path": "ultralytics\\ultralytics\\nn\\modules\\block.py",
"start_line": 587,
"end_line": 638,
"name": "MaxSigmoidAttnBlock",
"chunk_type": "class"
},
{
"chunk_id": "class_C2fAttn_77c66cdf",
"file_path": "ultralytics\\ultralytics\\nn\\modules\\block.py",
"start_line": 641,
"end_line": 707,
"name": "C2fAttn",
"chunk_type": "class"
},
{
"chunk_id": "class_ImagePoolingAttn_7cec88fc",
"file_path": "ultralytics\\ultralytics\\nn\\modules\\block.py",
"start_line": 710,
"end_line": 774,
"name": "ImagePoolingAttn",
"chunk_type": "class"
},
{
"chunk_id": "class_ContrastiveHead_c63f9e5c",
"file_path": "ultralytics\\ultralytics\\nn\\modules\\block.py",
"start_line": 777,
"end_line": 801,
"name": "ContrastiveHead",
"chunk_type": "class"
},
{
"chunk_id": "class_BNContrastiveHead_523689c4",
"file_path": "ultralytics\\ultralytics\\nn\\modules\\block.py",
"start_line": 804,
"end_line": 852,
"name": "BNContrastiveHead",
"chunk_type": "class"
},
{
"chunk_id": "class_RepBottleneck_872e277d",
"file_path": "ultralytics\\ultralytics\\nn\\modules\\block.py",
"start_line": 855,
"end_line": 874,
"name": "RepBottleneck",
"chunk_type": "class"
},
{
"chunk_id": "class_RepCSP_44069c52",
"file_path": "ultralytics\\ultralytics\\nn\\modules\\block.py",
"start_line": 877,
"end_line": 894,
"name": "RepCSP",
"chunk_type": "class"
},
{
"chunk_id": "class_RepNCSPELAN4_6f8bb196",
"file_path": "ultralytics\\ultralytics\\nn\\modules\\block.py",
"start_line": 897,
"end_line": 928,
"name": "RepNCSPELAN4",
"chunk_type": "class"
},
{
"chunk_id": "class_ELAN1_988f4e6d",
"file_path": "ultralytics\\ultralytics\\nn\\modules\\block.py",
"start_line": 931,
"end_line": 949,
"name": "ELAN1",
"chunk_type": "class"
},
{
"chunk_id": "class_AConv_6ac2b074",
"file_path": "ultralytics\\ultralytics\\nn\\modules\\block.py",
"start_line": 952,
"end_line": 969,
"name": "AConv",
"chunk_type": "class"
},
{
"chunk_id": "class_ADown_d418e88d",
"file_path": "ultralytics\\ultralytics\\nn\\modules\\block.py",
"start_line": 972,
"end_line": 995,
"name": "ADown",
"chunk_type": "class"
},
{
"chunk_id": "class_SPPELAN_54c70ab7",
"file_path": "ultralytics\\ultralytics\\nn\\modules\\block.py",
"start_line": 998,
"end_line": 1023,
"name": "SPPELAN",
"chunk_type": "class"
},
{
"chunk_id": "class_CBLinear_8170ffd3",
"file_path": "ultralytics\\ultralytics\\nn\\modules\\block.py",
"start_line": 1026,
"end_line": 1047,
"name": "CBLinear",
"chunk_type": "class"
},
{
"chunk_id": "class_CBFuse_36c0c305",
"file_path": "ultralytics\\ultralytics\\nn\\modules\\block.py",
"start_line": 1050,
"end_line": 1075,
"name": "CBFuse",
"chunk_type": "class"
},
{
"chunk_id": "class_C3f_4070fa33",
"file_path": "ultralytics\\ultralytics\\nn\\modules\\block.py",
"start_line": 1078,
"end_line": 1104,
"name": "C3f",
"chunk_type": "class"
},
{
"chunk_id": "class_C3k2_37260c67",
"file_path": "ultralytics\\ultralytics\\nn\\modules\\block.py",
"start_line": 1107,
"end_line": 1128,
"name": "C3k2",
"chunk_type": "class"
},
{
"chunk_id": "class_C3k_f04eef9c",
"file_path": "ultralytics\\ultralytics\\nn\\modules\\block.py",
"start_line": 1131,
"end_line": 1150,
"name": "C3k",
"chunk_type": "class"
},
{
"chunk_id": "class_RepVGGDW_87a6072f",
"file_path": "ultralytics\\ultralytics\\nn\\modules\\block.py",
"start_line": 1153,
"end_line": 1217,
"name": "RepVGGDW",
"chunk_type": "class"
},
{
"chunk_id": "class_CIB_348da215",
"file_path": "ultralytics\\ultralytics\\nn\\modules\\block.py",
"start_line": 1220,
"end_line": 1265,
"name": "CIB",
"chunk_type": "class"
},
{
"chunk_id": "class_C2fCIB_ddc7b517",
"file_path": "ultralytics\\ultralytics\\nn\\modules\\block.py",
"start_line": 1268,
"end_line": 1298,
"name": "C2fCIB",
"chunk_type": "class"
},
{
"chunk_id": "class_Attention_0b70783b",
"file_path": "ultralytics\\ultralytics\\nn\\modules\\block.py",
"start_line": 1301,
"end_line": 1361,
"name": "Attention",
"chunk_type": "class"
},
{
"chunk_id": "class_PSABlock_04e7ec49",
"file_path": "ultralytics\\ultralytics\\nn\\modules\\block.py",
"start_line": 1364,
"end_line": 1414,
"name": "PSABlock",
"chunk_type": "class"
},
{
"chunk_id": "class_PSA_92a2933c",
"file_path": "ultralytics\\ultralytics\\nn\\modules\\block.py",
"start_line": 1417,
"end_line": 1472,
"name": "PSA",
"chunk_type": "class"
},
{
"chunk_id": "class_C2PSA_f5974732",
"file_path": "ultralytics\\ultralytics\\nn\\modules\\block.py",
"start_line": 1475,
"end_line": 1530,
"name": "C2PSA",
"chunk_type": "class"
},
{
"chunk_id": "class_C2fPSA_8f7445a7",
"file_path": "ultralytics\\ultralytics\\nn\\modules\\block.py",
"start_line": 1533,
"end_line": 1570,
"name": "C2fPSA",
"chunk_type": "class"
},
{
"chunk_id": "class_SCDown_49a4a000",
"file_path": "ultralytics\\ultralytics\\nn\\modules\\block.py",
"start_line": 1573,
"end_line": 1621,
"name": "SCDown",
"chunk_type": "class"
},
{
"chunk_id": "class_TorchVision_6883286a",
"file_path": "ultralytics\\ultralytics\\nn\\modules\\block.py",
"start_line": 1624,
"end_line": 1686,
"name": "TorchVision",
"chunk_type": "class"
},
{
"chunk_id": "class_AAttn_f769942c",
"file_path": "ultralytics\\ultralytics\\nn\\modules\\block.py",
"start_line": 1689,
"end_line": 1772,
"name": "AAttn",
"chunk_type": "class"
},
{
"chunk_id": "class_ABlock_d1e5ffc8",
"file_path": "ultralytics\\ultralytics\\nn\\modules\\block.py",
"start_line": 1775,
"end_line": 1840,
"name": "ABlock",
"chunk_type": "class"
},
{
"chunk_id": "class_A2C2f_da7e61c0",
"file_path": "ultralytics\\ultralytics\\nn\\modules\\block.py",
"start_line": 1843,
"end_line": 1925,
"name": "A2C2f",
"chunk_type": "class"
},
{
"chunk_id": "class_SwiGLUFFN_2e5d045a",
"file_path": "ultralytics\\ultralytics\\nn\\modules\\block.py",
"start_line": 1928,
"end_line": 1949,
"name": "SwiGLUFFN",
"chunk_type": "class"
},
{
"chunk_id": "class_Residual_4db16cd0",
"file_path": "ultralytics\\ultralytics\\nn\\modules\\block.py",
"start_line": 1952,
"end_line": 1971,
"name": "Residual",
"chunk_type": "class"
},
{
"chunk_id": "class_SAVPE_0cc8314c",
"file_path": "ultralytics\\ultralytics\\nn\\modules\\block.py",
"start_line": 1974,
"end_line": 2033,
"name": "SAVPE",
"chunk_type": "class"
},
{
"chunk_id": "function_autopad_28ae3a8c",
"file_path": "ultralytics\\ultralytics\\nn\\modules\\conv.py",
"start_line": 29,
"end_line": 35,
"name": "autopad",
"chunk_type": "function"
},
{
"chunk_id": "class_Conv_1bc938d1",
"file_path": "ultralytics\\ultralytics\\nn\\modules\\conv.py",
"start_line": 38,
"end_line": 92,
"name": "Conv",
"chunk_type": "class"
},
{
"chunk_id": "class_Conv2_f2d55d14",
"file_path": "ultralytics\\ultralytics\\nn\\modules\\conv.py",
"start_line": 95,
"end_line": 154,
"name": "Conv2",
"chunk_type": "class"
},
{
"chunk_id": "class_LightConv_f71a4c9f",
"file_path": "ultralytics\\ultralytics\\nn\\modules\\conv.py",
"start_line": 157,
"end_line": 192,
"name": "LightConv",
"chunk_type": "class"
},
{
"chunk_id": "class_DWConv_e26260ac",
"file_path": "ultralytics\\ultralytics\\nn\\modules\\conv.py",
"start_line": 195,
"end_line": 210,
"name": "DWConv",
"chunk_type": "class"
},
{
"chunk_id": "class_DWConvTranspose2d_b683d7f6",
"file_path": "ultralytics\\ultralytics\\nn\\modules\\conv.py",
"start_line": 213,
"end_line": 228,
"name": "DWConvTranspose2d",
"chunk_type": "class"
},
{
"chunk_id": "class_ConvTranspose_8c6636c1",
"file_path": "ultralytics\\ultralytics\\nn\\modules\\conv.py",
"start_line": 231,
"end_line": 284,
"name": "ConvTranspose",
"chunk_type": "class"
},
{
"chunk_id": "class_Focus_023c9a71",
"file_path": "ultralytics\\ultralytics\\nn\\modules\\conv.py",
"start_line": 287,
"end_line": 326,
"name": "Focus",
"chunk_type": "class"
},
{
"chunk_id": "class_GhostConv_f69fae21",
"file_path": "ultralytics\\ultralytics\\nn\\modules\\conv.py",
"start_line": 330,
"end_line": 372,
"name": "GhostConv",
"chunk_type": "class"
},
{
"chunk_id": "class_RepConv_d1e80245",
"file_path": "ultralytics\\ultralytics\\nn\\modules\\conv.py",
"start_line": 375,
"end_line": 538,
"name": "RepConv",
"chunk_type": "class"
},
{
"chunk_id": "class_ChannelAttention_0d43909d",
"file_path": "ultralytics\\ultralytics\\nn\\modules\\conv.py",
"start_line": 541,
"end_line": 578,
"name": "ChannelAttention",
"chunk_type": "class"
},
{
"chunk_id": "class_SpatialAttention_57c216fb",
"file_path": "ultralytics\\ultralytics\\nn\\modules\\conv.py",
"start_line": 581,
"end_line": 615,
"name": "SpatialAttention",
"chunk_type": "class"
},
{
"chunk_id": "class_CBAM_174201a4",
"file_path": "ultralytics\\ultralytics\\nn\\modules\\conv.py",
"start_line": 618,
"end_line": 651,
"name": "CBAM",
"chunk_type": "class"
},
{
"chunk_id": "class_Concat_89f2ccf2",
"file_path": "ultralytics\\ultralytics\\nn\\modules\\conv.py",
"start_line": 654,
"end_line": 682,
"name": "Concat",
"chunk_type": "class"
},
{
"chunk_id": "class_Index_72f4bfca",
"file_path": "ultralytics\\ultralytics\\nn\\modules\\conv.py",
"start_line": 685,
"end_line": 713,
"name": "Index",
"chunk_type": "class"
},
{
"chunk_id": "class_Detect_72afa236",
"file_path": "ultralytics\\ultralytics\\nn\\modules\\head.py",
"start_line": 24,
"end_line": 226,
"name": "Detect",
"chunk_type": "class"
},
{
"chunk_id": "class_Segment_477a5588",
"file_path": "ultralytics\\ultralytics\\nn\\modules\\head.py",
"start_line": 229,
"end_line": 278,
"name": "Segment",
"chunk_type": "class"
},
{
"chunk_id": "class_OBB_85f3b3c3",
"file_path": "ultralytics\\ultralytics\\nn\\modules\\head.py",
"start_line": 281,
"end_line": 334,
"name": "OBB",
"chunk_type": "class"
},
{
"chunk_id": "class_Pose_852b4e1a",
"file_path": "ultralytics\\ultralytics\\nn\\modules\\head.py",
"start_line": 337,
"end_line": 414,
"name": "Pose",
"chunk_type": "class"
},
{
"chunk_id": "class_Classify_2697ab2b",
"file_path": "ultralytics\\ultralytics\\nn\\modules\\head.py",
"start_line": 417,
"end_line": 469,
"name": "Classify",
"chunk_type": "class"
},
{
"chunk_id": "class_WorldDetect_4c307729",
"file_path": "ultralytics\\ultralytics\\nn\\modules\\head.py",
"start_line": 472,
"end_line": 526,
"name": "WorldDetect",
"chunk_type": "class"
},
{
"chunk_id": "class_LRPCHead_4219ae44",
"file_path": "ultralytics\\ultralytics\\nn\\modules\\head.py",
"start_line": 530,
"end_line": 592,
"name": "LRPCHead",
"chunk_type": "class"
},
{
"chunk_id": "class_YOLOEDetect_9945901b",
"file_path": "ultralytics\\ultralytics\\nn\\modules\\head.py",
"start_line": 595,
"end_line": 782,
"name": "YOLOEDetect",
"chunk_type": "class"
},
{
"chunk_id": "class_YOLOESegment_8116a2f2",
"file_path": "ultralytics\\ultralytics\\nn\\modules\\head.py",
"start_line": 785,
"end_line": 850,
"name": "YOLOESegment",
"chunk_type": "class"
},
{
"chunk_id": "class_RTDETRDecoder_7ce5df20",
"file_path": "ultralytics\\ultralytics\\nn\\modules\\head.py",
"start_line": 853,
"end_line": 1172,
"name": "RTDETRDecoder",
"chunk_type": "class"
},
{
"chunk_id": "class_v10Detect_6bfc5509",
"file_path": "ultralytics\\ultralytics\\nn\\modules\\head.py",
"start_line": 1175,
"end_line": 1226,
"name": "v10Detect",
"chunk_type": "class"
},
{
"chunk_id": "class_TransformerEncoderLayer_836709d4",
"file_path": "ultralytics\\ultralytics\\nn\\modules\\transformer.py",
"start_line": 29,
"end_line": 170,
"name": "TransformerEncoderLayer",
"chunk_type": "class"
},
{
"chunk_id": "class_AIFI_8f6b96f3",
"file_path": "ultralytics\\ultralytics\\nn\\modules\\transformer.py",
"start_line": 173,
"end_line": 246,
"name": "AIFI",
"chunk_type": "class"
},
{
"chunk_id": "class_TransformerLayer_f04f01ea",
"file_path": "ultralytics\\ultralytics\\nn\\modules\\transformer.py",
"start_line": 249,
"end_line": 279,
"name": "TransformerLayer",
"chunk_type": "class"
},
{
"chunk_id": "class_TransformerBlock_def174e0",
"file_path": "ultralytics\\ultralytics\\nn\\modules\\transformer.py",
"start_line": 282,
"end_line": 328,
"name": "TransformerBlock",
"chunk_type": "class"
},
{
"chunk_id": "class_MLPBlock_cfb56b63",
"file_path": "ultralytics\\ultralytics\\nn\\modules\\transformer.py",
"start_line": 331,
"end_line": 358,
"name": "MLPBlock",
"chunk_type": "class"
},
{
"chunk_id": "class_MLP_7a99ec10",
"file_path": "ultralytics\\ultralytics\\nn\\modules\\transformer.py",
"start_line": 361,
"end_line": 408,
"name": "MLP",
"chunk_type": "class"
},
{
"chunk_id": "class_LayerNorm2d_933f0d90",
"file_path": "ultralytics\\ultralytics\\nn\\modules\\transformer.py",
"start_line": 411,
"end_line": 454,
"name": "LayerNorm2d",
"chunk_type": "class"
},
{
"chunk_id": "class_MSDeformAttn_b3c584f0",
"file_path": "ultralytics\\ultralytics\\nn\\modules\\transformer.py",
"start_line": 457,
"end_line": 580,
"name": "MSDeformAttn",
"chunk_type": "class"
},
{
"chunk_id": "class_DeformableTransformerDecoderLayer_be16c3bf",
"file_path": "ultralytics\\ultralytics\\nn\\modules\\transformer.py",
"start_line": 583,
"end_line": 711,
"name": "DeformableTransformerDecoderLayer",
"chunk_type": "class"
},
{
"chunk_id": "class_DeformableTransformerDecoder_ac5c8729",
"file_path": "ultralytics\\ultralytics\\nn\\modules\\transformer.py",
"start_line": 714,
"end_line": 802,
"name": "DeformableTransformerDecoder",
"chunk_type": "class"
},
{
"chunk_id": "function__get_clones_c4c6091d",
"file_path": "ultralytics\\ultralytics\\nn\\modules\\utils.py",
"start_line": 15,
"end_line": 33,
"name": "_get_clones",
"chunk_type": "function"
},
{
"chunk_id": "function_bias_init_with_prob_e7a9d08b",
"file_path": "ultralytics\\ultralytics\\nn\\modules\\utils.py",
"start_line": 36,
"end_line": 55,
"name": "bias_init_with_prob",
"chunk_type": "function"
},
{
"chunk_id": "function_linear_init_1a00c166",
"file_path": "ultralytics\\ultralytics\\nn\\modules\\utils.py",
"start_line": 58,
"end_line": 79,
"name": "linear_init",
"chunk_type": "function"
},
{
"chunk_id": "function_inverse_sigmoid_9e224e18",
"file_path": "ultralytics\\ultralytics\\nn\\modules\\utils.py",
"start_line": 82,
"end_line": 104,
"name": "inverse_sigmoid",
"chunk_type": "function"
},
{
"chunk_id": "function_multi_scale_deformable_attn_pytorch_46591a4c",
"file_path": "ultralytics\\ultralytics\\nn\\modules\\utils.py",
"start_line": 107,
"end_line": 164,
"name": "multi_scale_deformable_attn_pytorch",
"chunk_type": "function"
},
{
"chunk_id": "class_GMC_ca52d141",
"file_path": "ultralytics\\ultralytics\\trackers\\utils\\gmc.py",
"start_line": 12,
"end_line": 349,
"name": "GMC",
"chunk_type": "class"
},
{
"chunk_id": "class_KalmanFilterXYAH_03d35260",
"file_path": "ultralytics\\ultralytics\\trackers\\utils\\kalman_filter.py",
"start_line": 7,
"end_line": 286,
"name": "KalmanFilterXYAH",
"chunk_type": "class"
},
{
"chunk_id": "class_KalmanFilterXYWH_509215f6",
"file_path": "ultralytics\\ultralytics\\trackers\\utils\\kalman_filter.py",
"start_line": 289,
"end_line": 493,
"name": "KalmanFilterXYWH",
"chunk_type": "class"
},
{
"chunk_id": "function_linear_assignment_c451a178",
"file_path": "ultralytics\\ultralytics\\trackers\\utils\\matching.py",
"start_line": 20,
"end_line": 61,
"name": "linear_assignment",
"chunk_type": "function"
},
{
"chunk_id": "function_iou_distance_046b5443",
"file_path": "ultralytics\\ultralytics\\trackers\\utils\\matching.py",
"start_line": 64,
"end_line": 101,
"name": "iou_distance",
"chunk_type": "function"
},
{
"chunk_id": "function_embedding_distance_5fb9ec69",
"file_path": "ultralytics\\ultralytics\\trackers\\utils\\matching.py",
"start_line": 104,
"end_line": 131,
"name": "embedding_distance",
"chunk_type": "function"
},
{
"chunk_id": "function_fuse_score_2d29eb18",
"file_path": "ultralytics\\ultralytics\\trackers\\utils\\matching.py",
"start_line": 134,
"end_line": 157,
"name": "fuse_score",
"chunk_type": "function"
},
{
"chunk_id": "function_on_pretrain_routine_start_f6e22321",
"file_path": "ultralytics\\ultralytics\\utils\\callbacks\\base.py",
"start_line": 10,
"end_line": 12,
"name": "on_pretrain_routine_start",
"chunk_type": "function"
},
{
"chunk_id": "function_on_pretrain_routine_end_82d57cc4",
"file_path": "ultralytics\\ultralytics\\utils\\callbacks\\base.py",
"start_line": 15,
"end_line": 17,
"name": "on_pretrain_routine_end",
"chunk_type": "function"
},
{
"chunk_id": "function_on_train_start_678ff1f2",
"file_path": "ultralytics\\ultralytics\\utils\\callbacks\\base.py",
"start_line": 20,
"end_line": 22,
"name": "on_train_start",
"chunk_type": "function"
},
{
"chunk_id": "function_on_train_epoch_start_c5ea4d1e",
"file_path": "ultralytics\\ultralytics\\utils\\callbacks\\base.py",
"start_line": 25,
"end_line": 27,
"name": "on_train_epoch_start",
"chunk_type": "function"
},
{
"chunk_id": "function_on_train_batch_start_1b5f49c6",
"file_path": "ultralytics\\ultralytics\\utils\\callbacks\\base.py",
"start_line": 30,
"end_line": 32,
"name": "on_train_batch_start",
"chunk_type": "function"
},
{
"chunk_id": "function_optimizer_step_26375cc8",
"file_path": "ultralytics\\ultralytics\\utils\\callbacks\\base.py",
"start_line": 35,
"end_line": 37,
"name": "optimizer_step",
"chunk_type": "function"
},
{
"chunk_id": "function_on_before_zero_grad_460f4a5b",
"file_path": "ultralytics\\ultralytics\\utils\\callbacks\\base.py",
"start_line": 40,
"end_line": 42,
"name": "on_before_zero_grad",
"chunk_type": "function"
},
{
"chunk_id": "function_on_train_batch_end_00f24bdc",
"file_path": "ultralytics\\ultralytics\\utils\\callbacks\\base.py",
"start_line": 45,
"end_line": 47,
"name": "on_train_batch_end",
"chunk_type": "function"
},
{
"chunk_id": "function_on_train_epoch_end_604d33e9",
"file_path": "ultralytics\\ultralytics\\utils\\callbacks\\base.py",
"start_line": 50,
"end_line": 52,
"name": "on_train_epoch_end",
"chunk_type": "function"
},
{
"chunk_id": "function_on_fit_epoch_end_0025f6b1",
"file_path": "ultralytics\\ultralytics\\utils\\callbacks\\base.py",
"start_line": 55,
"end_line": 57,
"name": "on_fit_epoch_end",
"chunk_type": "function"
},
{
"chunk_id": "function_on_model_save_14d6ee39",
"file_path": "ultralytics\\ultralytics\\utils\\callbacks\\base.py",
"start_line": 60,
"end_line": 62,
"name": "on_model_save",
"chunk_type": "function"
},
{
"chunk_id": "function_on_train_end_019e91c8",
"file_path": "ultralytics\\ultralytics\\utils\\callbacks\\base.py",
"start_line": 65,
"end_line": 67,
"name": "on_train_end",
"chunk_type": "function"
},
{
"chunk_id": "function_on_params_update_aae0e6c4",
"file_path": "ultralytics\\ultralytics\\utils\\callbacks\\base.py",
"start_line": 70,
"end_line": 72,
"name": "on_params_update",
"chunk_type": "function"
},
{
"chunk_id": "function_teardown_2d541efb",
"file_path": "ultralytics\\ultralytics\\utils\\callbacks\\base.py",
"start_line": 75,
"end_line": 77,
"name": "teardown",
"chunk_type": "function"
},
{
"chunk_id": "function_on_val_start_8e1a914d",
"file_path": "ultralytics\\ultralytics\\utils\\callbacks\\base.py",
"start_line": 83,
"end_line": 85,
"name": "on_val_start",
"chunk_type": "function"
},
{
"chunk_id": "function_on_val_batch_start_5dd04932",
"file_path": "ultralytics\\ultralytics\\utils\\callbacks\\base.py",
"start_line": 88,
"end_line": 90,
"name": "on_val_batch_start",
"chunk_type": "function"
},
{
"chunk_id": "function_on_val_batch_end_9c0eee9c",
"file_path": "ultralytics\\ultralytics\\utils\\callbacks\\base.py",
"start_line": 93,
"end_line": 95,
"name": "on_val_batch_end",
"chunk_type": "function"
},
{
"chunk_id": "function_on_val_end_bd55536d",
"file_path": "ultralytics\\ultralytics\\utils\\callbacks\\base.py",
"start_line": 98,
"end_line": 100,
"name": "on_val_end",
"chunk_type": "function"
},
{
"chunk_id": "function_on_predict_start_7f9e42dc",
"file_path": "ultralytics\\ultralytics\\utils\\callbacks\\base.py",
"start_line": 106,
"end_line": 108,
"name": "on_predict_start",
"chunk_type": "function"
},
{
"chunk_id": "function_on_predict_batch_start_f9aaf040",
"file_path": "ultralytics\\ultralytics\\utils\\callbacks\\base.py",
"start_line": 111,
"end_line": 113,
"name": "on_predict_batch_start",
"chunk_type": "function"
},
{
"chunk_id": "function_on_predict_batch_end_0ae684b0",
"file_path": "ultralytics\\ultralytics\\utils\\callbacks\\base.py",
"start_line": 116,
"end_line": 118,
"name": "on_predict_batch_end",
"chunk_type": "function"
},
{
"chunk_id": "function_on_predict_postprocess_end_357c0141",
"file_path": "ultralytics\\ultralytics\\utils\\callbacks\\base.py",
"start_line": 121,
"end_line": 123,
"name": "on_predict_postprocess_end",
"chunk_type": "function"
},
{
"chunk_id": "function_on_predict_end_9942070b",
"file_path": "ultralytics\\ultralytics\\utils\\callbacks\\base.py",
"start_line": 126,
"end_line": 128,
"name": "on_predict_end",
"chunk_type": "function"
},
{
"chunk_id": "function_on_export_start_d6541e30",
"file_path": "ultralytics\\ultralytics\\utils\\callbacks\\base.py",
"start_line": 134,
"end_line": 136,
"name": "on_export_start",
"chunk_type": "function"
},
{
"chunk_id": "function_on_export_end_6fd84381",
"file_path": "ultralytics\\ultralytics\\utils\\callbacks\\base.py",
"start_line": 139,
"end_line": 141,
"name": "on_export_end",
"chunk_type": "function"
},
{
"chunk_id": "function_get_default_callbacks_eea37bf9",
"file_path": "ultralytics\\ultralytics\\utils\\callbacks\\base.py",
"start_line": 177,
"end_line": 191,
"name": "get_default_callbacks",
"chunk_type": "function"
},
{
"chunk_id": "function_add_integration_callbacks_5049c2f7",
"file_path": "ultralytics\\ultralytics\\utils\\callbacks\\base.py",
"start_line": 194,
"end_line": 234,
"name": "add_integration_callbacks",
"chunk_type": "function"
},
{
"chunk_id": "function__log_debug_samples_f955ae87",
"file_path": "ultralytics\\ultralytics\\utils\\callbacks\\clearml.py",
"start_line": 17,
"end_line": 34,
"name": "_log_debug_samples",
"chunk_type": "function"
},
{
"chunk_id": "function__log_plot_0104fe1a",
"file_path": "ultralytics\\ultralytics\\utils\\callbacks\\clearml.py",
"start_line": 37,
"end_line": 55,
"name": "_log_plot",
"chunk_type": "function"
},
{
"chunk_id": "function_on_pretrain_routine_start_5ce93a7c",
"file_path": "ultralytics\\ultralytics\\utils\\callbacks\\clearml.py",
"start_line": 58,
"end_line": 84,
"name": "on_pretrain_routine_start",
"chunk_type": "function"
},
{
"chunk_id": "function_on_train_epoch_end_152ca3b7",
"file_path": "ultralytics\\ultralytics\\utils\\callbacks\\clearml.py",
"start_line": 87,
"end_line": 97,
"name": "on_train_epoch_end",
"chunk_type": "function"
},
{
"chunk_id": "function_on_fit_epoch_end_3d64d955",
"file_path": "ultralytics\\ultralytics\\utils\\callbacks\\clearml.py",
"start_line": 100,
"end_line": 113,
"name": "on_fit_epoch_end",
"chunk_type": "function"
},
{
"chunk_id": "function_on_val_end_9a3d3651",
"file_path": "ultralytics\\ultralytics\\utils\\callbacks\\clearml.py",
"start_line": 116,
"end_line": 120,
"name": "on_val_end",
"chunk_type": "function"
},
{
"chunk_id": "function_on_train_end_9539f420",
"file_path": "ultralytics\\ultralytics\\utils\\callbacks\\clearml.py",
"start_line": 123,
"end_line": 140,
"name": "on_train_end",
"chunk_type": "function"
},
{
"chunk_id": "function__get_comet_mode_98d487f2",
"file_path": "ultralytics\\ultralytics\\utils\\callbacks\\comet.py",
"start_line": 39,
"end_line": 51,
"name": "_get_comet_mode",
"chunk_type": "function"
},
{
"chunk_id": "function__get_comet_model_name_1b12a748",
"file_path": "ultralytics\\ultralytics\\utils\\callbacks\\comet.py",
"start_line": 54,
"end_line": 56,
"name": "_get_comet_model_name",
"chunk_type": "function"
},
{
"chunk_id": "function__get_eval_batch_logging_interval_67f6c443",
"file_path": "ultralytics\\ultralytics\\utils\\callbacks\\comet.py",
"start_line": 59,
"end_line": 61,
"name": "_get_eval_batch_logging_interval",
"chunk_type": "function"
},
{
"chunk_id": "function__get_max_image_predictions_to_log_ded60425",
"file_path": "ultralytics\\ultralytics\\utils\\callbacks\\comet.py",
"start_line": 64,
"end_line": 66,
"name": "_get_max_image_predictions_to_log",
"chunk_type": "function"
},
{
"chunk_id": "function__scale_confidence_score_bee04db0",
"file_path": "ultralytics\\ultralytics\\utils\\callbacks\\comet.py",
"start_line": 69,
"end_line": 72,
"name": "_scale_confidence_score",
"chunk_type": "function"
},
{
"chunk_id": "function__should_log_confusion_matrix_88937404",
"file_path": "ultralytics\\ultralytics\\utils\\callbacks\\comet.py",
"start_line": 75,
"end_line": 77,
"name": "_should_log_confusion_matrix",
"chunk_type": "function"
},
{
"chunk_id": "function__should_log_image_predictions_2ec21984",
"file_path": "ultralytics\\ultralytics\\utils\\callbacks\\comet.py",
"start_line": 80,
"end_line": 82,
"name": "_should_log_image_predictions",
"chunk_type": "function"
},
{
"chunk_id": "function__resume_or_create_experiment_bf13f87e",
"file_path": "ultralytics\\ultralytics\\utils\\callbacks\\comet.py",
"start_line": 85,
"end_line": 118,
"name": "_resume_or_create_experiment",
"chunk_type": "function"
},
{
"chunk_id": "function__fetch_trainer_metadata_010b2d25",
"file_path": "ultralytics\\ultralytics\\utils\\callbacks\\comet.py",
"start_line": 121,
"end_line": 142,
"name": "_fetch_trainer_metadata",
"chunk_type": "function"
},
{
"chunk_id": "function__scale_bounding_box_to_original_image_shape_c86c2d8f",
"file_path": "ultralytics\\ultralytics\\utils\\callbacks\\comet.py",
"start_line": 145,
"end_line": 175,
"name": "_scale_bounding_box_to_original_image_shape",
"chunk_type": "function"
},
{
"chunk_id": "function__format_ground_truth_annotations_for_detection_ea29e256",
"file_path": "ultralytics\\ultralytics\\utils\\callbacks\\comet.py",
"start_line": 178,
"end_line": 230,
"name": "_format_ground_truth_annotations_for_detection",
"chunk_type": "function"
},
{
"chunk_id": "function__format_prediction_annotations_f01ea5f2",
"file_path": "ultralytics\\ultralytics\\utils\\callbacks\\comet.py",
"start_line": 233,
"end_line": 283,
"name": "_format_prediction_annotations",
"chunk_type": "function"
},
{
"chunk_id": "function__extract_segmentation_annotation_62de6e1a",
"file_path": "ultralytics\\ultralytics\\utils\\callbacks\\comet.py",
"start_line": 286,
"end_line": 304,
"name": "_extract_segmentation_annotation",
"chunk_type": "function"
},
{
"chunk_id": "function__fetch_annotations_979a6a1f",
"file_path": "ultralytics\\ultralytics\\utils\\callbacks\\comet.py",
"start_line": 307,
"end_line": 334,
"name": "_fetch_annotations",
"chunk_type": "function"
},
{
"chunk_id": "function__create_prediction_metadata_map_287d87d4",
"file_path": "ultralytics\\ultralytics\\utils\\callbacks\\comet.py",
"start_line": 337,
"end_line": 344,
"name": "_create_prediction_metadata_map",
"chunk_type": "function"
},
{
"chunk_id": "function__log_confusion_matrix_af670c19",
"file_path": "ultralytics\\ultralytics\\utils\\callbacks\\comet.py",
"start_line": 347,
"end_line": 353,
"name": "_log_confusion_matrix",
"chunk_type": "function"
},
{
"chunk_id": "function__log_images_630cee76",
"file_path": "ultralytics\\ultralytics\\utils\\callbacks\\comet.py",
"start_line": 356,
"end_line": 376,
"name": "_log_images",
"chunk_type": "function"
},
{
"chunk_id": "function__log_image_predictions_0eafc348",
"file_path": "ultralytics\\ultralytics\\utils\\callbacks\\comet.py",
"start_line": 379,
"end_line": 439,
"name": "_log_image_predictions",
"chunk_type": "function"
},
{
"chunk_id": "function__log_plots_05fa3549",
"file_path": "ultralytics\\ultralytics\\utils\\callbacks\\comet.py",
"start_line": 442,
"end_line": 483,
"name": "_log_plots",
"chunk_type": "function"
},
{
"chunk_id": "function__log_model_f0ac61d6",
"file_path": "ultralytics\\ultralytics\\utils\\callbacks\\comet.py",
"start_line": 486,
"end_line": 489,
"name": "_log_model",
"chunk_type": "function"
},
{
"chunk_id": "function__log_image_batches_061ac9f1",
"file_path": "ultralytics\\ultralytics\\utils\\callbacks\\comet.py",
"start_line": 492,
"end_line": 495,
"name": "_log_image_batches",
"chunk_type": "function"
},
{
"chunk_id": "function_on_pretrain_routine_start_3223cb38",
"file_path": "ultralytics\\ultralytics\\utils\\callbacks\\comet.py",
"start_line": 498,
"end_line": 500,
"name": "on_pretrain_routine_start",
"chunk_type": "function"
},
{
"chunk_id": "function_on_train_epoch_end_b5a2fb54",
"file_path": "ultralytics\\ultralytics\\utils\\callbacks\\comet.py",
"start_line": 503,
"end_line": 513,
"name": "on_train_epoch_end",
"chunk_type": "function"
},
{
"chunk_id": "function_on_fit_epoch_end_9ea290e4",
"file_path": "ultralytics\\ultralytics\\utils\\callbacks\\comet.py",
"start_line": 516,
"end_line": 558,
"name": "on_fit_epoch_end",
"chunk_type": "function"
},
{
"chunk_id": "function_on_train_end_49d0684a",
"file_path": "ultralytics\\ultralytics\\utils\\callbacks\\comet.py",
"start_line": 561,
"end_line": 582,
"name": "on_train_end",
"chunk_type": "function"
},
{
"chunk_id": "function__log_images_76e8deb2",
"file_path": "ultralytics\\ultralytics\\utils\\callbacks\\dvc.py",
"start_line": 29,
"end_line": 54,
"name": "_log_images",
"chunk_type": "function"
},
{
"chunk_id": "function__log_plots_55416a93",
"file_path": "ultralytics\\ultralytics\\utils\\callbacks\\dvc.py",
"start_line": 57,
"end_line": 69,
"name": "_log_plots",
"chunk_type": "function"
},
{
"chunk_id": "function__log_confusion_matrix_9a6afa08",
"file_path": "ultralytics\\ultralytics\\utils\\callbacks\\dvc.py",
"start_line": 72,
"end_line": 95,
"name": "_log_confusion_matrix",
"chunk_type": "function"
},
{
"chunk_id": "function_on_pretrain_routine_start_78643cf6",
"file_path": "ultralytics\\ultralytics\\utils\\callbacks\\dvc.py",
"start_line": 98,
"end_line": 105,
"name": "on_pretrain_routine_start",
"chunk_type": "function"
},
{
"chunk_id": "function_on_pretrain_routine_end_3e9575ea",
"file_path": "ultralytics\\ultralytics\\utils\\callbacks\\dvc.py",
"start_line": 108,
"end_line": 110,
"name": "on_pretrain_routine_end",
"chunk_type": "function"
},
{
"chunk_id": "function_on_train_start_af29dda1",
"file_path": "ultralytics\\ultralytics\\utils\\callbacks\\dvc.py",
"start_line": 113,
"end_line": 116,
"name": "on_train_start",
"chunk_type": "function"
},
{
"chunk_id": "function_on_train_epoch_start_02ab2515",
"file_path": "ultralytics\\ultralytics\\utils\\callbacks\\dvc.py",
"start_line": 119,
"end_line": 122,
"name": "on_train_epoch_start",
"chunk_type": "function"
},
{
"chunk_id": "function_on_fit_epoch_end_88ab55a6",
"file_path": "ultralytics\\ultralytics\\utils\\callbacks\\dvc.py",
"start_line": 125,
"end_line": 156,
"name": "on_fit_epoch_end",
"chunk_type": "function"
},
{
"chunk_id": "function_on_train_end_10251516",
"file_path": "ultralytics\\ultralytics\\utils\\callbacks\\dvc.py",
"start_line": 159,
"end_line": 188,
"name": "on_train_end",
"chunk_type": "function"
},
{
"chunk_id": "function_on_pretrain_routine_start_d36e6ce3",
"file_path": "ultralytics\\ultralytics\\utils\\callbacks\\hub.py",
"start_line": 10,
"end_line": 13,
"name": "on_pretrain_routine_start",
"chunk_type": "function"
},
{
"chunk_id": "function_on_pretrain_routine_end_8df60b02",
"file_path": "ultralytics\\ultralytics\\utils\\callbacks\\hub.py",
"start_line": 16,
"end_line": 20,
"name": "on_pretrain_routine_end",
"chunk_type": "function"
},
{
"chunk_id": "function_on_fit_epoch_end_03530e00",
"file_path": "ultralytics\\ultralytics\\utils\\callbacks\\hub.py",
"start_line": 23,
"end_line": 45,
"name": "on_fit_epoch_end",
"chunk_type": "function"
},
{
"chunk_id": "function_on_model_save_76486db7",
"file_path": "ultralytics\\ultralytics\\utils\\callbacks\\hub.py",
"start_line": 48,
"end_line": 56,
"name": "on_model_save",
"chunk_type": "function"
},
{
"chunk_id": "function_on_train_end_82e21297",
"file_path": "ultralytics\\ultralytics\\utils\\callbacks\\hub.py",
"start_line": 59,
"end_line": 71,
"name": "on_train_end",
"chunk_type": "function"
},
{
"chunk_id": "function_on_train_start_91192112",
"file_path": "ultralytics\\ultralytics\\utils\\callbacks\\hub.py",
"start_line": 74,
"end_line": 76,
"name": "on_train_start",
"chunk_type": "function"
},
{
"chunk_id": "function_on_val_start_16876252",
"file_path": "ultralytics\\ultralytics\\utils\\callbacks\\hub.py",
"start_line": 79,
"end_line": 82,
"name": "on_val_start",
"chunk_type": "function"
},
{
"chunk_id": "function_on_predict_start_6613bf11",
"file_path": "ultralytics\\ultralytics\\utils\\callbacks\\hub.py",
"start_line": 85,
"end_line": 87,
"name": "on_predict_start",
"chunk_type": "function"
},
{
"chunk_id": "function_on_export_start_c3b5094d",
"file_path": "ultralytics\\ultralytics\\utils\\callbacks\\hub.py",
"start_line": 90,
"end_line": 92,
"name": "on_export_start",
"chunk_type": "function"
},
{
"chunk_id": "function_sanitize_dict_3cc1ce93",
"file_path": "ultralytics\\ultralytics\\utils\\callbacks\\mlflow.py",
"start_line": 42,
"end_line": 44,
"name": "sanitize_dict",
"chunk_type": "function"
},
{
"chunk_id": "function_on_pretrain_routine_end_aabdf4e2",
"file_path": "ultralytics\\ultralytics\\utils\\callbacks\\mlflow.py",
"start_line": 47,
"end_line": 85,
"name": "on_pretrain_routine_end",
"chunk_type": "function"
},
{
"chunk_id": "function_on_train_epoch_end_96d2c478",
"file_path": "ultralytics\\ultralytics\\utils\\callbacks\\mlflow.py",
"start_line": 88,
"end_line": 97,
"name": "on_train_epoch_end",
"chunk_type": "function"
},
{
"chunk_id": "function_on_fit_epoch_end_c86aae8a",
"file_path": "ultralytics\\ultralytics\\utils\\callbacks\\mlflow.py",
"start_line": 100,
"end_line": 103,
"name": "on_fit_epoch_end",
"chunk_type": "function"
},
{
"chunk_id": "function_on_train_end_d16b581b",
"file_path": "ultralytics\\ultralytics\\utils\\callbacks\\mlflow.py",
"start_line": 106,
"end_line": 123,
"name": "on_train_end",
"chunk_type": "function"
},
{
"chunk_id": "function__log_scalars_775f6960",
"file_path": "ultralytics\\ultralytics\\utils\\callbacks\\neptune.py",
"start_line": 20,
"end_line": 34,
"name": "_log_scalars",
"chunk_type": "function"
},
{
"chunk_id": "function__log_images_a7b4daf0",
"file_path": "ultralytics\\ultralytics\\utils\\callbacks\\neptune.py",
"start_line": 37,
"end_line": 54,
"name": "_log_images",
"chunk_type": "function"
},
{
"chunk_id": "function__log_plot_80d7545a",
"file_path": "ultralytics\\ultralytics\\utils\\callbacks\\neptune.py",
"start_line": 57,
"end_line": 66,
"name": "_log_plot",
"chunk_type": "function"
},
{
"chunk_id": "function_on_pretrain_routine_start_3ee0c2b7",
"file_path": "ultralytics\\ultralytics\\utils\\callbacks\\neptune.py",
"start_line": 69,
"end_line": 80,
"name": "on_pretrain_routine_start",
"chunk_type": "function"
},
{
"chunk_id": "function_on_train_epoch_end_6ce6fa22",
"file_path": "ultralytics\\ultralytics\\utils\\callbacks\\neptune.py",
"start_line": 83,
"end_line": 88,
"name": "on_train_epoch_end",
"chunk_type": "function"
},
{
"chunk_id": "function_on_fit_epoch_end_366f762e",
"file_path": "ultralytics\\ultralytics\\utils\\callbacks\\neptune.py",
"start_line": 91,
"end_line": 97,
"name": "on_fit_epoch_end",
"chunk_type": "function"
},
{
"chunk_id": "function_on_val_end_80ca1e49",
"file_path": "ultralytics\\ultralytics\\utils\\callbacks\\neptune.py",
"start_line": 100,
"end_line": 104,
"name": "on_val_end",
"chunk_type": "function"
},
{
"chunk_id": "function_on_train_end_4d68251b",
"file_path": "ultralytics\\ultralytics\\utils\\callbacks\\neptune.py",
"start_line": 107,
"end_line": 121,
"name": "on_train_end",
"chunk_type": "function"
},
{
"chunk_id": "function_on_fit_epoch_end_2399644c",
"file_path": "ultralytics\\ultralytics\\utils\\callbacks\\raytune.py",
"start_line": 15,
"end_line": 34,
"name": "on_fit_epoch_end",
"chunk_type": "function"
},
{
"chunk_id": "function__log_scalars_1970cfe8",
"file_path": "ultralytics\\ultralytics\\utils\\callbacks\\tensorboard.py",
"start_line": 24,
"end_line": 40,
"name": "_log_scalars",
"chunk_type": "function"
},
{
"chunk_id": "function__log_tensorboard_graph_c2b5db29",
"file_path": "ultralytics\\ultralytics\\utils\\callbacks\\tensorboard.py",
"start_line": 43,
"end_line": 91,
"name": "_log_tensorboard_graph",
"chunk_type": "function"
},
{
"chunk_id": "function_on_pretrain_routine_start_f2c2a491",
"file_path": "ultralytics\\ultralytics\\utils\\callbacks\\tensorboard.py",
"start_line": 94,
"end_line": 102,
"name": "on_pretrain_routine_start",
"chunk_type": "function"
},
{
"chunk_id": "function_on_train_start_4bde3c8d",
"file_path": "ultralytics\\ultralytics\\utils\\callbacks\\tensorboard.py",
"start_line": 105,
"end_line": 108,
"name": "on_train_start",
"chunk_type": "function"
},
{
"chunk_id": "function_on_train_epoch_end_9d19a031",
"file_path": "ultralytics\\ultralytics\\utils\\callbacks\\tensorboard.py",
"start_line": 111,
"end_line": 114,
"name": "on_train_epoch_end",
"chunk_type": "function"
},
{
"chunk_id": "function_on_fit_epoch_end_1d966ecf",
"file_path": "ultralytics\\ultralytics\\utils\\callbacks\\tensorboard.py",
"start_line": 117,
"end_line": 119,
"name": "on_fit_epoch_end",
"chunk_type": "function"
},
{
"chunk_id": "function__custom_table_535745f6",
"file_path": "ultralytics\\ultralytics\\utils\\callbacks\\wb.py",
"start_line": 18,
"end_line": 44,
"name": "_custom_table",
"chunk_type": "function"
},
{
"chunk_id": "function__plot_curve_7bb47a16",
"file_path": "ultralytics\\ultralytics\\utils\\callbacks\\wb.py",
"start_line": 47,
"end_line": 98,
"name": "_plot_curve",
"chunk_type": "function"
},
{
"chunk_id": "function__log_plots_6342a3c7",
"file_path": "ultralytics\\ultralytics\\utils\\callbacks\\wb.py",
"start_line": 101,
"end_line": 122,
"name": "_log_plots",
"chunk_type": "function"
},
{
"chunk_id": "function_on_pretrain_routine_start_e7123d05",
"file_path": "ultralytics\\ultralytics\\utils\\callbacks\\wb.py",
"start_line": 125,
"end_line": 132,
"name": "on_pretrain_routine_start",
"chunk_type": "function"
},
{
"chunk_id": "function_on_fit_epoch_end_9fd9944a",
"file_path": "ultralytics\\ultralytics\\utils\\callbacks\\wb.py",
"start_line": 135,
"end_line": 141,
"name": "on_fit_epoch_end",
"chunk_type": "function"
},
{
"chunk_id": "function_on_train_epoch_end_61965413",
"file_path": "ultralytics\\ultralytics\\utils\\callbacks\\wb.py",
"start_line": 144,
"end_line": 149,
"name": "on_train_epoch_end",
"chunk_type": "function"
},
{
"chunk_id": "function_on_train_end_2b067edb",
"file_path": "ultralytics\\ultralytics\\utils\\callbacks\\wb.py",
"start_line": 152,
"end_line": 173,
"name": "on_train_end",
"chunk_type": "function"
}
]