diff --git "a/code_metadata.json" "b/code_metadata.json" new file mode 100644--- /dev/null +++ "b/code_metadata.json" @@ -0,0 +1,7194 @@ +[ + { + "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" + } +] \ No newline at end of file