{"note":"This file is an internal implementation detail to speed up HTML report generation. Its format can change at any time. You might be looking for the JSON report: https://coverage.rtfd.io/cmd.html#cmd-json","format":5,"version":"7.13.1","globals":"a10387e703fd9f29032aaeb2edcfd3dd","files":{"z_0106415e189c3683___init___py":{"hash":"5779bbeb6fedc6de8046fd44d1da2a54","index":{"url":"z_0106415e189c3683___init___py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/__init__.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":18,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_1e2a366ad1d2a499___init___py":{"hash":"1a3d0405127a8ad72af6a07213081754","index":{"url":"z_1e2a366ad1d2a499___init___py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/auto_parallel/__init__.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":0,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_3ec0236f1f78a725___init___py":{"hash":"80e2051c3a8d92b122d5c6cc9bf946f2","index":{"url":"z_3ec0236f1f78a725___init___py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/auto_parallel/config_adapter/__init__.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":6,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_3ec0236f1f78a725__config_loader_py":{"hash":"01dc2156b5a7bc8272c86fbb024de05c","index":{"url":"z_3ec0236f1f78a725__config_loader_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/auto_parallel/config_adapter/_config_loader.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":124,"n_excluded":1,"n_missing":5,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_3ec0236f1f78a725__constraint_checker_py":{"hash":"dd82856172309f2ad6c43f42b004d0b2","index":{"url":"z_3ec0236f1f78a725__constraint_checker_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/auto_parallel/config_adapter/_constraint_checker.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":250,"n_excluded":0,"n_missing":14,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_3ec0236f1f78a725__normalized_config_py":{"hash":"427b07882f849b45fcf9b98e3fb926f2","index":{"url":"z_3ec0236f1f78a725__normalized_config_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/auto_parallel/config_adapter/_normalized_config.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":22,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_3ec0236f1f78a725__search_runner_py":{"hash":"17243ed3a6facbf892f9ac5fafa176f5","index":{"url":"z_3ec0236f1f78a725__search_runner_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/auto_parallel/config_adapter/_search_runner.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":129,"n_excluded":4,"n_missing":7,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_3ec0236f1f78a725__strategy_output_py":{"hash":"dfed7f135a215dc1ce0ba4595118784e","index":{"url":"z_3ec0236f1f78a725__strategy_output_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/auto_parallel/config_adapter/_strategy_output.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":104,"n_excluded":0,"n_missing":8,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_f72b91d2bb932073___init___py":{"hash":"a1dcf6e814de2e3432caa227ed3a065e","index":{"url":"z_f72b91d2bb932073___init___py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/auto_parallel/hyper_offload/__init__.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":5,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_f72b91d2bb932073__patch_accelerator_py":{"hash":"e6d7c912467b1f6cc622f061a586a521","index":{"url":"z_f72b91d2bb932073__patch_accelerator_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/auto_parallel/hyper_offload/_patch_accelerator.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":58,"n_excluded":0,"n_missing":35,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_a6970447ec49aff2___init___py":{"hash":"ab5c7f2744e6b08ae5193d6fa5c94108","index":{"url":"z_a6970447ec49aff2___init___py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/auto_parallel/hyper_offload/api/__init__.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":0,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_a6970447ec49aff2_config_py":{"hash":"57916a8a4840219b7c69f82a5feeadde","index":{"url":"z_a6970447ec49aff2_config_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/auto_parallel/hyper_offload/api/config.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":8,"n_excluded":2,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_a6970447ec49aff2_opaque_py":{"hash":"f5501ce53fbc02d1adbba2ad581efd7f","index":{"url":"z_a6970447ec49aff2_opaque_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/auto_parallel/hyper_offload/api/opaque.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":16,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_a6970447ec49aff2_session_py":{"hash":"ce15e56726658a2066b6d3c63c0b0cde","index":{"url":"z_a6970447ec49aff2_session_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/auto_parallel/hyper_offload/api/session.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":52,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_a28ea67d252b889d___init___py":{"hash":"75666b23a2c5b27e5fb2a7abb454ef78","index":{"url":"z_a28ea67d252b889d___init___py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/auto_parallel/hyper_offload/execution/__init__.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":3,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_a28ea67d252b889d_base_py":{"hash":"fdea469eaff51936aced337a99c08906","index":{"url":"z_a28ea67d252b889d_base_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/auto_parallel/hyper_offload/execution/base.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":113,"n_excluded":2,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_23a59ce217e2244e___init___py":{"hash":"14ac1b0d9e398e7a85e7e63d5fb5adb5","index":{"url":"z_23a59ce217e2244e___init___py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/auto_parallel/hyper_offload/execution/replay/__init__.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":2,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_23a59ce217e2244e_executor_py":{"hash":"9b007669bfa2c6a4332f3cc9b5cd985b","index":{"url":"z_23a59ce217e2244e_executor_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/auto_parallel/hyper_offload/execution/replay/executor.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":39,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_a28ea67d252b889d_tensor_py":{"hash":"5b7d2e310231b3b2d767e3244fc3633e","index":{"url":"z_a28ea67d252b889d_tensor_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/auto_parallel/hyper_offload/execution/tensor.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":34,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_d13cac01b4c97aff___init___py":{"hash":"5ae5b0a61c883e2a5512841839bd74da","index":{"url":"z_d13cac01b4c97aff___init___py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/auto_parallel/hyper_offload/execution/warmup/__init__.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":4,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_d13cac01b4c97aff_executor_py":{"hash":"381918a78e1b5d1b24a5e313738cb34d","index":{"url":"z_d13cac01b4c97aff_executor_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/auto_parallel/hyper_offload/execution/warmup/executor.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":102,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_d13cac01b4c97aff_tracker_py":{"hash":"24e81ac6311d711b2f8f0a26e54051e2","index":{"url":"z_d13cac01b4c97aff_tracker_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/auto_parallel/hyper_offload/execution/warmup/tracker.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":53,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_777ad146b6f143ba___init___py":{"hash":"564953e653b6815806ebbb07767bfe2d","index":{"url":"z_777ad146b6f143ba___init___py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/auto_parallel/hyper_offload/ir/__init__.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":4,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_777ad146b6f143ba_replay_py":{"hash":"3801fe120db370050aabf534e7944e76","index":{"url":"z_777ad146b6f143ba_replay_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/auto_parallel/hyper_offload/ir/replay.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":7,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_777ad146b6f143ba_schedule_py":{"hash":"d44e132e31483cbb7b21df25cdead7e2","index":{"url":"z_777ad146b6f143ba_schedule_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/auto_parallel/hyper_offload/ir/schedule.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":25,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_777ad146b6f143ba_trace_py":{"hash":"2fbffb604ae313bf2064e2021e52586b","index":{"url":"z_777ad146b6f143ba_trace_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/auto_parallel/hyper_offload/ir/trace.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":24,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_82fe8fa0e4fb594c___init___py":{"hash":"021944d765214ee095ab32971a4eafc5","index":{"url":"z_82fe8fa0e4fb594c___init___py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/auto_parallel/hyper_offload/planning/__init__.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":3,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_82fe8fa0e4fb594c_base_py":{"hash":"4031c8184a2c9ac8af35ea32dd44eed8","index":{"url":"z_82fe8fa0e4fb594c_base_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/auto_parallel/hyper_offload/planning/base.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":6,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_82fe8fa0e4fb594c_greedy_py":{"hash":"6bc33ca234cc5ae394bfd9845a5b4645","index":{"url":"z_82fe8fa0e4fb594c_greedy_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/auto_parallel/hyper_offload/planning/greedy.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":136,"n_excluded":0,"n_missing":2,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_6f15f88bdf392666___init___py":{"hash":"bd140e970c139e3f6eb886a1a953edde","index":{"url":"z_6f15f88bdf392666___init___py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/auto_parallel/hyper_offload/runtime/__init__.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":3,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_6f15f88bdf392666_bandwidth_py":{"hash":"a57ef8c131856abd5686639c3f196af9","index":{"url":"z_6f15f88bdf392666_bandwidth_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/auto_parallel/hyper_offload/runtime/bandwidth.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":19,"n_excluded":0,"n_missing":13,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_6f15f88bdf392666_pinned_memory_py":{"hash":"4785679160b40f30522153c625ec4262","index":{"url":"z_6f15f88bdf392666_pinned_memory_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/auto_parallel/hyper_offload/runtime/pinned_memory.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":64,"n_excluded":0,"n_missing":4,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_6f15f88bdf392666_residency_py":{"hash":"ae82379fe7d1924ed9820ad97d1c0ff7","index":{"url":"z_6f15f88bdf392666_residency_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/auto_parallel/hyper_offload/runtime/residency.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":153,"n_excluded":0,"n_missing":21,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_6f15f88bdf392666_timer_py":{"hash":"3fc5e2589b43f36b47f336f2415b347e","index":{"url":"z_6f15f88bdf392666_timer_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/auto_parallel/hyper_offload/runtime/timer.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":22,"n_excluded":1,"n_missing":9,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_7e81ad54aa607e12___init___py":{"hash":"4375260343e11550f7a45a42fb1f5751","index":{"url":"z_7e81ad54aa607e12___init___py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/auto_parallel/sapp_nd/__init__.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":1,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_71f9018800f1c655___init___py":{"hash":"4d840d6c8caadb0bab9aa6797e57100f","index":{"url":"z_71f9018800f1c655___init___py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/auto_parallel/sapp_nd/memory_estimation/__init__.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":5,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_71f9018800f1c655__backbone_py":{"hash":"a390764318c32513d21fdcad398cbbbb","index":{"url":"z_71f9018800f1c655__backbone_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/auto_parallel/sapp_nd/memory_estimation/_backbone.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":407,"n_excluded":2,"n_missing":165,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_71f9018800f1c655__bwd_overhead_py":{"hash":"11c8669eed50e7cd5472f0ae7fe98d88","index":{"url":"z_71f9018800f1c655__bwd_overhead_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/auto_parallel/sapp_nd/memory_estimation/_bwd_overhead.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":106,"n_excluded":0,"n_missing":9,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_71f9018800f1c655__context_py":{"hash":"ff3fec6eb2ca0879fbcaf90e5a734aa2","index":{"url":"z_71f9018800f1c655__context_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/auto_parallel/sapp_nd/memory_estimation/_context.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":103,"n_excluded":2,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_71f9018800f1c655__func_tracer_py":{"hash":"8e2737b702e926d694458af0275cd6d6","index":{"url":"z_71f9018800f1c655__func_tracer_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/auto_parallel/sapp_nd/memory_estimation/_func_tracer.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":135,"n_excluded":0,"n_missing":68,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_71f9018800f1c655__hook_manager_py":{"hash":"1db8fcd96e67f4ae18c0df3397c5e3bc","index":{"url":"z_71f9018800f1c655__hook_manager_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/auto_parallel/sapp_nd/memory_estimation/_hook_manager.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":222,"n_excluded":2,"n_missing":34,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_71f9018800f1c655__ppb_py":{"hash":"c837e8caceae2181f6c544ce9e328b46","index":{"url":"z_71f9018800f1c655__ppb_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/auto_parallel/sapp_nd/memory_estimation/_ppb.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":120,"n_excluded":0,"n_missing":3,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_71f9018800f1c655__utils_py":{"hash":"8a9e22597488e487a56b9c82e3a79211","index":{"url":"z_71f9018800f1c655__utils_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/auto_parallel/sapp_nd/memory_estimation/_utils.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":44,"n_excluded":2,"n_missing":6,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_71f9018800f1c655_demo_py":{"hash":"284ce9365a03285b8e641513dd3f25be","index":{"url":"z_71f9018800f1c655_demo_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/auto_parallel/sapp_nd/memory_estimation/demo.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":36,"n_excluded":0,"n_missing":36,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_71f9018800f1c655_estimate_v2_py":{"hash":"13432749c8160d5e2ef070a1f31d1155","index":{"url":"z_71f9018800f1c655_estimate_v2_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/auto_parallel/sapp_nd/memory_estimation/estimate_v2.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":142,"n_excluded":3,"n_missing":41,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_e1592f2afa3e203f___init___py":{"hash":"72335627acc1338384f7acfa5be27e67","index":{"url":"z_e1592f2afa3e203f___init___py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/auto_parallel/sapp_nd/memory_estimation/evaluators/__init__.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":0,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_e1592f2afa3e203f_body_py":{"hash":"ce8b3c1fb9e7bdd3d8cd928794794521","index":{"url":"z_e1592f2afa3e203f_body_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/auto_parallel/sapp_nd/memory_estimation/evaluators/body.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":114,"n_excluded":4,"n_missing":14,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_e1592f2afa3e203f_comm_py":{"hash":"a9797ac4a6c6a2cdcc19c60e39f868fe","index":{"url":"z_e1592f2afa3e203f_comm_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/auto_parallel/sapp_nd/memory_estimation/evaluators/comm.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":138,"n_excluded":3,"n_missing":4,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_e1592f2afa3e203f_head_py":{"hash":"cce7747779da83336d5a68732ccdd777","index":{"url":"z_e1592f2afa3e203f_head_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/auto_parallel/sapp_nd/memory_estimation/evaluators/head.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":45,"n_excluded":3,"n_missing":3,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_e1592f2afa3e203f_layer_block_py":{"hash":"71050cd9395aba88030e0dd2c195b610","index":{"url":"z_e1592f2afa3e203f_layer_block_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/auto_parallel/sapp_nd/memory_estimation/evaluators/layer_block.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":105,"n_excluded":3,"n_missing":2,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_e1592f2afa3e203f_tail_py":{"hash":"3ebdcc7b70284b551ff00084d9274c03","index":{"url":"z_e1592f2afa3e203f_tail_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/auto_parallel/sapp_nd/memory_estimation/evaluators/tail.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":128,"n_excluded":3,"n_missing":1,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_e1592f2afa3e203f_utils_py":{"hash":"f6388269e5381ba95aa9475f98e2d070","index":{"url":"z_e1592f2afa3e203f_utils_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/auto_parallel/sapp_nd/memory_estimation/evaluators/utils.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":147,"n_excluded":4,"n_missing":30,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_71f9018800f1c655_hook_base_py":{"hash":"194b4adb1430dd3b873c79fe107e391a","index":{"url":"z_71f9018800f1c655_hook_base_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/auto_parallel/sapp_nd/memory_estimation/hook_base.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":43,"n_excluded":2,"n_missing":1,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_5427a43f2bf9589a___init___py":{"hash":"8749f2c4e764f2d0e4327bcc400d8380","index":{"url":"z_5427a43f2bf9589a___init___py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/auto_parallel/sapp_nd/memory_estimation/hooks/__init__.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":0,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_5427a43f2bf9589a_template_py":{"hash":"7ad34e720bd6bcfb6c727f9e660b231a","index":{"url":"z_5427a43f2bf9589a_template_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/auto_parallel/sapp_nd/memory_estimation/hooks/template.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":21,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_71f9018800f1c655_logger_py":{"hash":"63201b9784724d2233262e91839d43e4","index":{"url":"z_71f9018800f1c655_logger_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/auto_parallel/sapp_nd/memory_estimation/logger.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":17,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_71f9018800f1c655_score_py":{"hash":"ea06cfeacd93eacbb681b1506989d824","index":{"url":"z_71f9018800f1c655_score_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/auto_parallel/sapp_nd/memory_estimation/score.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":16,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_71f9018800f1c655_size_py":{"hash":"90ae0b99505fcd60132133ce940deb11","index":{"url":"z_71f9018800f1c655_size_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/auto_parallel/sapp_nd/memory_estimation/size.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":131,"n_excluded":0,"n_missing":17,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_cb70fc5d4a6935ad___init___py":{"hash":"19c863867393dfb19e5f3819f85a4536","index":{"url":"z_cb70fc5d4a6935ad___init___py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/auto_parallel/sapp_nd/nd/__init__.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":1,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_cb70fc5d4a6935ad_balancing_adapter_py":{"hash":"6221959ee23b102efd8d5ece713d5234","index":{"url":"z_cb70fc5d4a6935ad_balancing_adapter_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/auto_parallel/sapp_nd/nd/balancing_adapter.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":219,"n_excluded":0,"n_missing":42,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_a60e70061c3e7c70___init___py":{"hash":"0f48281d4a9e0c5d4dcd577ba3487bd4","index":{"url":"z_a60e70061c3e7c70___init___py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/auto_parallel/sapp_nd/nd/common/__init__.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":0,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_a60e70061c3e7c70__cost_model_variables_py":{"hash":"a5a2b557a97414013fbfcd72f333d4be","index":{"url":"z_a60e70061c3e7c70__cost_model_variables_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/auto_parallel/sapp_nd/nd/common/_cost_model_variables.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":174,"n_excluded":2,"n_missing":16,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_a60e70061c3e7c70_arch_hooks_py":{"hash":"90f1d3708d6c688658d2ddd676bbef47","index":{"url":"z_a60e70061c3e7c70_arch_hooks_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/auto_parallel/sapp_nd/nd/common/arch_hooks.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":181,"n_excluded":0,"n_missing":16,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_a60e70061c3e7c70_config_py":{"hash":"30d65461453d171f35822a9de80342cd","index":{"url":"z_a60e70061c3e7c70_config_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/auto_parallel/sapp_nd/nd/common/config.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":72,"n_excluded":0,"n_missing":9,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_a60e70061c3e7c70_cost_model_config_py":{"hash":"fa461a092b3903fcceeffa47a1351177","index":{"url":"z_a60e70061c3e7c70_cost_model_config_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/auto_parallel/sapp_nd/nd/common/cost_model_config.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":3,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_a60e70061c3e7c70_cost_model_preprocess_py":{"hash":"f0cc5b2287c3015dbf3e93128ff8c0c5","index":{"url":"z_a60e70061c3e7c70_cost_model_preprocess_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/auto_parallel/sapp_nd/nd/common/cost_model_preprocess.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":164,"n_excluded":0,"n_missing":7,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_a60e70061c3e7c70_cp_types_py":{"hash":"a6b252528e8a0b04d89ccaf83f34cba3","index":{"url":"z_a60e70061c3e7c70_cp_types_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/auto_parallel/sapp_nd/nd/common/cp_types.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":79,"n_excluded":2,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_6b9156730db159bb___init___py":{"hash":"fb9ec84393e48d6cb417f3625dbec8e6","index":{"url":"z_6b9156730db159bb___init___py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/auto_parallel/sapp_nd/nd/common/framework_parsers/__init__.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":0,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_6b9156730db159bb__cost_model_parser_py":{"hash":"77ab7a0cd9b4919d4a9d0c1f1004c9b9","index":{"url":"z_6b9156730db159bb__cost_model_parser_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/auto_parallel/sapp_nd/nd/common/framework_parsers/_cost_model_parser.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":49,"n_excluded":2,"n_missing":12,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_6b9156730db159bb_cost_model_parser_hyper_py":{"hash":"4acb6dac43987eafabb68f8186c82eb9","index":{"url":"z_6b9156730db159bb_cost_model_parser_hyper_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/auto_parallel/sapp_nd/nd/common/framework_parsers/cost_model_parser_hyper.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":230,"n_excluded":1,"n_missing":230,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_6b9156730db159bb_cost_model_parser_hyperparallel_py":{"hash":"a6f1e9996911e5230a5d4bb2770727bc","index":{"url":"z_6b9156730db159bb_cost_model_parser_hyperparallel_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/auto_parallel/sapp_nd/nd/common/framework_parsers/cost_model_parser_hyperparallel.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":175,"n_excluded":0,"n_missing":41,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_6b9156730db159bb_cost_model_parser_mindformers_py":{"hash":"37c0ba7953c772d1d132d50833902108","index":{"url":"z_6b9156730db159bb_cost_model_parser_mindformers_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/auto_parallel/sapp_nd/nd/common/framework_parsers/cost_model_parser_mindformers.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":140,"n_excluded":0,"n_missing":24,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_6b9156730db159bb_cost_model_parser_mindspeed_py":{"hash":"a17565a1116c63e58521997c3561c1bd","index":{"url":"z_6b9156730db159bb_cost_model_parser_mindspeed_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/auto_parallel/sapp_nd/nd/common/framework_parsers/cost_model_parser_mindspeed.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":168,"n_excluded":0,"n_missing":43,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_a60e70061c3e7c70_generate_partitions_py":{"hash":"92d42e7db38d4dfcaae13ed0dd14d3be","index":{"url":"z_a60e70061c3e7c70_generate_partitions_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/auto_parallel/sapp_nd/nd/common/generate_partitions.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":124,"n_excluded":0,"n_missing":13,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_a60e70061c3e7c70_hardware_py":{"hash":"7c5023900f79dc57d08b53a8a17a67a3","index":{"url":"z_a60e70061c3e7c70_hardware_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/auto_parallel/sapp_nd/nd/common/hardware.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":167,"n_excluded":0,"n_missing":3,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_a60e70061c3e7c70_layer_type_py":{"hash":"c4b8041ffe9e643a24db54ba4bdc20d5","index":{"url":"z_a60e70061c3e7c70_layer_type_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/auto_parallel/sapp_nd/nd/common/layer_type.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":7,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_cb70fc5d4a6935ad_debug_py":{"hash":"19bc4a9d513c19ee93d7a1529d0050e0","index":{"url":"z_cb70fc5d4a6935ad_debug_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/auto_parallel/sapp_nd/nd/debug.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":467,"n_excluded":0,"n_missing":79,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_cb70fc5d4a6935ad_dimensions_py":{"hash":"53887f1b6f373a9f68e645790a9fc6b2","index":{"url":"z_cb70fc5d4a6935ad_dimensions_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/auto_parallel/sapp_nd/nd/dimensions.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":206,"n_excluded":2,"n_missing":13,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_cb70fc5d4a6935ad_global_config_py":{"hash":"f98bdb0dc497a0e6437926bd2759022a","index":{"url":"z_cb70fc5d4a6935ad_global_config_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/auto_parallel/sapp_nd/nd/global_config.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":130,"n_excluded":0,"n_missing":14,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_cb70fc5d4a6935ad_logger_py":{"hash":"6f13c382d85e6fcda9c24f2588697d84","index":{"url":"z_cb70fc5d4a6935ad_logger_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/auto_parallel/sapp_nd/nd/logger.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":50,"n_excluded":0,"n_missing":11,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_cb70fc5d4a6935ad_parallelize_py":{"hash":"33ea02e37b71c0c664150394f44f8440","index":{"url":"z_cb70fc5d4a6935ad_parallelize_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/auto_parallel/sapp_nd/nd/parallelize.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":347,"n_excluded":0,"n_missing":76,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_cb70fc5d4a6935ad_run_nd_py":{"hash":"6cefbd94efcf4dab41565f331deb040b","index":{"url":"z_cb70fc5d4a6935ad_run_nd_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/auto_parallel/sapp_nd/nd/run_nd.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":47,"n_excluded":0,"n_missing":2,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_1954a8d67f225ff3___init___py":{"hash":"1b5eaf8e31de78c4a70330ccc0e95405","index":{"url":"z_1954a8d67f225ff3___init___py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/auto_parallel/sapp_nd/perf_estimation/__init__.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":1,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_1954a8d67f225ff3_comm_time_py":{"hash":"b15035c24ae02efd2937a218010d2e76","index":{"url":"z_1954a8d67f225ff3_comm_time_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/auto_parallel/sapp_nd/perf_estimation/comm_time.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":275,"n_excluded":0,"n_missing":37,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_1954a8d67f225ff3_estimate_py":{"hash":"a953a60fce488e0d2df80a39b527a69a","index":{"url":"z_1954a8d67f225ff3_estimate_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/auto_parallel/sapp_nd/perf_estimation/estimate.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":270,"n_excluded":0,"n_missing":48,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_1954a8d67f225ff3_getters_py":{"hash":"682e7169b77245b16a2e0826c4233c55","index":{"url":"z_1954a8d67f225ff3_getters_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/auto_parallel/sapp_nd/perf_estimation/getters.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":27,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_1954a8d67f225ff3_utils_classes_py":{"hash":"80fc5935e4b6309b98dbb0c885ab142f","index":{"url":"z_1954a8d67f225ff3_utils_classes_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/auto_parallel/sapp_nd/perf_estimation/utils_classes.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":30,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_10bc5aa6ecbbeb76___init___py":{"hash":"f431ec35a81e4c070325914d737ebe42","index":{"url":"z_10bc5aa6ecbbeb76___init___py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/auto_parallel/sapp_ppb/__init__.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":12,"n_excluded":0,"n_missing":4,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_10bc5aa6ecbbeb76_run_pipeline_balance_py":{"hash":"e7ef19ad1151360d9e98c0c4419ac35a","index":{"url":"z_10bc5aa6ecbbeb76_run_pipeline_balance_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/auto_parallel/sapp_ppb/run_pipeline_balance.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":84,"n_excluded":0,"n_missing":2,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_a6c8a23e3eaafd50___init___py":{"hash":"44d3d76f0b396bb3e08c57f35187895a","index":{"url":"z_a6c8a23e3eaafd50___init___py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/auto_parallel/sapp_ppb/sapp/__init__.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":0,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_a6c8a23e3eaafd50_sapp_pipeline_py":{"hash":"afb9a2b03285ce7db88d3e544846b6ea","index":{"url":"z_a6c8a23e3eaafd50_sapp_pipeline_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/auto_parallel/sapp_ppb/sapp/sapp_pipeline.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":374,"n_excluded":0,"n_missing":27,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_a6c8a23e3eaafd50_sapp_solver_py":{"hash":"b3125ae417c40069c9b18d2637989ac3","index":{"url":"z_a6c8a23e3eaafd50_sapp_solver_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/auto_parallel/sapp_ppb/sapp/sapp_solver.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":801,"n_excluded":0,"n_missing":105,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_9ea1f3034ffcd269___init___py":{"hash":"9a8de550f52bd2451866cbe35a1c56c1","index":{"url":"z_9ea1f3034ffcd269___init___py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/auto_parallel/sapp_ppb/simulator/__init__.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":0,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_9ea1f3034ffcd269_causal_error_py":{"hash":"e66f4d966a07658e905099805c30cd53","index":{"url":"z_9ea1f3034ffcd269_causal_error_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/auto_parallel/sapp_ppb/simulator/causal_error.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":27,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_9ea1f3034ffcd269_pipeline_builder_py":{"hash":"7b53f301b2a30814e267114294e2f23d","index":{"url":"z_9ea1f3034ffcd269_pipeline_builder_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/auto_parallel/sapp_ppb/simulator/pipeline_builder.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":92,"n_excluded":0,"n_missing":14,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_9ea1f3034ffcd269_plot_manager_py":{"hash":"68c3a11d1e1058472b957b40a2a2972b","index":{"url":"z_9ea1f3034ffcd269_plot_manager_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/auto_parallel/sapp_ppb/simulator/plot_manager.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":147,"n_excluded":0,"n_missing":26,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_9ea1f3034ffcd269_pp_simulator_py":{"hash":"a6d8d48f3340006ad06aed01257e26f5","index":{"url":"z_9ea1f3034ffcd269_pp_simulator_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/auto_parallel/sapp_ppb/simulator/pp_simulator.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":300,"n_excluded":0,"n_missing":57,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_9ea1f3034ffcd269_sim_block_py":{"hash":"c5da284cd223561e173924be1cad2b45","index":{"url":"z_9ea1f3034ffcd269_sim_block_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/auto_parallel/sapp_ppb/simulator/sim_block.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":225,"n_excluded":0,"n_missing":11,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_9ea1f3034ffcd269_utils_py":{"hash":"73092ca0ddc7f0f4876453db2b281d05","index":{"url":"z_9ea1f3034ffcd269_utils_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/auto_parallel/sapp_ppb/simulator/utils.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":59,"n_excluded":0,"n_missing":1,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_46b334eaa7e337b5___init___py":{"hash":"1b4f06cb195a6ad3e7e2d0a059a35396","index":{"url":"z_46b334eaa7e337b5___init___py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/auto_parallel/sapp_ppb/utils/__init__.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":0,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_46b334eaa7e337b5_check_rules_py":{"hash":"d7d5712322be2808306d46191bfa5fd5","index":{"url":"z_46b334eaa7e337b5_check_rules_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/auto_parallel/sapp_ppb/utils/check_rules.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":18,"n_excluded":0,"n_missing":4,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_46b334eaa7e337b5_computation_analyzer_py":{"hash":"8347086583b401286428f1135e2eb62d","index":{"url":"z_46b334eaa7e337b5_computation_analyzer_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/auto_parallel/sapp_ppb/utils/computation_analyzer.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":216,"n_excluded":0,"n_missing":18,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_46b334eaa7e337b5_compute_memory_py":{"hash":"a2bb5f9c5eb231a850e7d46e8498a71e","index":{"url":"z_46b334eaa7e337b5_compute_memory_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/auto_parallel/sapp_ppb/utils/compute_memory.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":264,"n_excluded":0,"n_missing":36,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_46b334eaa7e337b5_config_py":{"hash":"b1df46ae1c6d6688029a472154db52fb","index":{"url":"z_46b334eaa7e337b5_config_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/auto_parallel/sapp_ppb/utils/config.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":336,"n_excluded":0,"n_missing":41,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_46b334eaa7e337b5_error_py":{"hash":"7ced6b67dfbdfebda72a836883e5aa54","index":{"url":"z_46b334eaa7e337b5_error_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/auto_parallel/sapp_ppb/utils/error.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":9,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_46b334eaa7e337b5_interactive_py":{"hash":"0e273c0fee22ab951255c9e27a85b364","index":{"url":"z_46b334eaa7e337b5_interactive_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/auto_parallel/sapp_ppb/utils/interactive.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":119,"n_excluded":0,"n_missing":3,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_46b334eaa7e337b5_layer_py":{"hash":"733d2c48083426bc3343c42e800e932d","index":{"url":"z_46b334eaa7e337b5_layer_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/auto_parallel/sapp_ppb/utils/layer.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":130,"n_excluded":0,"n_missing":1,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_46b334eaa7e337b5_logger_py":{"hash":"250be4e906e6580c0fc4b9b92ff45837","index":{"url":"z_46b334eaa7e337b5_logger_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/auto_parallel/sapp_ppb/utils/logger.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":15,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_46b334eaa7e337b5_recompute_py":{"hash":"ab45ee62c31975b8dda897cd63c3c524","index":{"url":"z_46b334eaa7e337b5_recompute_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/auto_parallel/sapp_ppb/utils/recompute.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":150,"n_excluded":0,"n_missing":2,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_46b334eaa7e337b5_stage_py":{"hash":"54a89d70335659284656b4933d96017a","index":{"url":"z_46b334eaa7e337b5_stage_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/auto_parallel/sapp_ppb/utils/stage.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":39,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_68ada16472e7d696___init___py":{"hash":"0ca10ef20905c54155f56f7f33f8ac1e","index":{"url":"z_68ada16472e7d696___init___py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/collectives/__init__.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":0,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_68ada16472e7d696_cc_py":{"hash":"d50b3e7818cf8500292fc233a1dcc319","index":{"url":"z_68ada16472e7d696_cc_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/collectives/cc.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":18,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_bc94e35eaf3a824b___init___py":{"hash":"49cfb90c5b60d20d491f7228abe9e803","index":{"url":"z_bc94e35eaf3a824b___init___py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/config/__init__.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":2,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_bc94e35eaf3a824b_configurable_py":{"hash":"004422d1b948d590fe07611a61954111","index":{"url":"z_bc94e35eaf3a824b_configurable_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/config/configurable.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":73,"n_excluded":0,"n_missing":11,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_48958572838ae022___init___py":{"hash":"99cbc57da30f9d5e35621a1311ac45ab","index":{"url":"z_48958572838ae022___init___py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/core/__init__.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":0,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_7b7d6e5a6deb7571___init___py":{"hash":"1aa6ad0700a6157859baec7a2a70488b","index":{"url":"z_7b7d6e5a6deb7571___init___py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/core/activation_checkpoint/__init__.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":2,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_7b7d6e5a6deb7571_activation_checkpoint_py":{"hash":"8f21843eac71c3c8f18c57c98292c7e8","index":{"url":"z_7b7d6e5a6deb7571_activation_checkpoint_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/core/activation_checkpoint/activation_checkpoint.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":50,"n_excluded":0,"n_missing":15,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_7b7d6e5a6deb7571_swap_py":{"hash":"a033f17beea5f376885cbb2097364c2f","index":{"url":"z_7b7d6e5a6deb7571_swap_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/core/activation_checkpoint/swap.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":521,"n_excluded":0,"n_missing":28,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_7febe50644d37859___init___py":{"hash":"b150676054d1ba47eb31eaf7609587e0","index":{"url":"z_7febe50644d37859___init___py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/core/context_parallel/__init__.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":5,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_7febe50644d37859_async_context_parallel_py":{"hash":"07f283263c0de83004555d7ca9ed9896","index":{"url":"z_7febe50644d37859_async_context_parallel_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/core/context_parallel/async_context_parallel.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":273,"n_excluded":0,"n_missing":10,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_7febe50644d37859_async_dsa_context_parallel_py":{"hash":"e6359cc198af5039d20e391ad7aac798","index":{"url":"z_7febe50644d37859_async_dsa_context_parallel_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/core/context_parallel/async_dsa_context_parallel.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":111,"n_excluded":0,"n_missing":14,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_7febe50644d37859_context_parallel_py":{"hash":"139ef0039fe381fb9744d28f6bee9d30","index":{"url":"z_7febe50644d37859_context_parallel_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/core/context_parallel/context_parallel.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":403,"n_excluded":0,"n_missing":52,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_7febe50644d37859_dsa_context_parallel_py":{"hash":"d0e9ba3c443756f14c198a3ed9b9e444","index":{"url":"z_7febe50644d37859_dsa_context_parallel_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/core/context_parallel/dsa_context_parallel.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":291,"n_excluded":0,"n_missing":45,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_5c1ed71b95a64325___init___py":{"hash":"7bacfd57cc9a0645a492a7d4ed7e8ed4","index":{"url":"z_5c1ed71b95a64325___init___py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/core/distributed_checkpoint/__init__.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":11,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_5c1ed71b95a64325_api_py":{"hash":"53782a582ec4305789593ffd987e8c0e","index":{"url":"z_5c1ed71b95a64325_api_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/core/distributed_checkpoint/api.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":129,"n_excluded":0,"n_missing":36,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_5c1ed71b95a64325_async_staging_py":{"hash":"2bcef0942339199903147e784fe2015f","index":{"url":"z_5c1ed71b95a64325_async_staging_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/core/distributed_checkpoint/async_staging.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":26,"n_excluded":0,"n_missing":3,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_5c1ed71b95a64325_filesystem_storage_py":{"hash":"85ac252e0d95cbf06b4e24d9db67c72c","index":{"url":"z_5c1ed71b95a64325_filesystem_storage_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/core/distributed_checkpoint/filesystem_storage.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":198,"n_excluded":0,"n_missing":34,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_5c1ed71b95a64325_layout_py":{"hash":"708938fc575704ddc46195d6f9526c7f","index":{"url":"z_5c1ed71b95a64325_layout_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/core/distributed_checkpoint/layout.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":65,"n_excluded":0,"n_missing":1,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_5c1ed71b95a64325_loader_py":{"hash":"79a99cc4d6a68a6fab120626d3221541","index":{"url":"z_5c1ed71b95a64325_loader_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/core/distributed_checkpoint/loader.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":11,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_5c1ed71b95a64325_metadata_py":{"hash":"a3b1eab8f30a469fb8684ccb239849b2","index":{"url":"z_5c1ed71b95a64325_metadata_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/core/distributed_checkpoint/metadata.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":34,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_5c1ed71b95a64325_offline_transform_py":{"hash":"f0540e11996079800744568f81cb62d1","index":{"url":"z_5c1ed71b95a64325_offline_transform_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/core/distributed_checkpoint/offline_transform.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":217,"n_excluded":0,"n_missing":149,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_5c1ed71b95a64325_planner_py":{"hash":"1b1dfd27b39e6907561eb99118383089","index":{"url":"z_5c1ed71b95a64325_planner_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/core/distributed_checkpoint/planner.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":83,"n_excluded":0,"n_missing":2,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_5c1ed71b95a64325_reshard_py":{"hash":"0c8a1093e196ec5725472d6b3a75f80b","index":{"url":"z_5c1ed71b95a64325_reshard_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/core/distributed_checkpoint/reshard.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":160,"n_excluded":0,"n_missing":37,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_5c1ed71b95a64325_saver_py":{"hash":"710b8e1300f20f6dbfac0e6c1e375ed1","index":{"url":"z_5c1ed71b95a64325_saver_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/core/distributed_checkpoint/saver.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":11,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_5c1ed71b95a64325_standard_planner_py":{"hash":"234b81305a7f15aff42b2cd4f445387e","index":{"url":"z_5c1ed71b95a64325_standard_planner_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/core/distributed_checkpoint/standard_planner.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":273,"n_excluded":0,"n_missing":63,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_5c1ed71b95a64325_storage_py":{"hash":"50639f2bddf1ab540084c969821655de","index":{"url":"z_5c1ed71b95a64325_storage_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/core/distributed_checkpoint/storage.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":42,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_5c1ed71b95a64325_util_py":{"hash":"41a25835d4a050718776aa747950441d","index":{"url":"z_5c1ed71b95a64325_util_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/core/distributed_checkpoint/util.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":144,"n_excluded":0,"n_missing":29,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_7d3ed7be4a18b68c___init___py":{"hash":"dee4451f0a2720f721cb6fd38853794d","index":{"url":"z_7d3ed7be4a18b68c___init___py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/core/dtensor/__init__.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":0,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_7d3ed7be4a18b68c__mesh_layout_py":{"hash":"20d2582f1d964b0d28627757da313f39","index":{"url":"z_7d3ed7be4a18b68c__mesh_layout_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/core/dtensor/_mesh_layout.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":210,"n_excluded":0,"n_missing":2,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_7d3ed7be4a18b68c_device_mesh_py":{"hash":"ea041db56a73755a6892b27d635d3aa8","index":{"url":"z_7d3ed7be4a18b68c_device_mesh_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/core/dtensor/device_mesh.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":862,"n_excluded":0,"n_missing":215,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_7d3ed7be4a18b68c_dtensor_py":{"hash":"000308d95cf7fb743149e1df3fa9a96e","index":{"url":"z_7d3ed7be4a18b68c_dtensor_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/core/dtensor/dtensor.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":279,"n_excluded":1,"n_missing":38,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_7d3ed7be4a18b68c_init_weights_py":{"hash":"e7fd391da6dffacf11320edc8d39b521","index":{"url":"z_7d3ed7be4a18b68c_init_weights_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/core/dtensor/init_weights.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":11,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_7d3ed7be4a18b68c_layout_py":{"hash":"562512cda9a85739fe8ae812771009be","index":{"url":"z_7d3ed7be4a18b68c_layout_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/core/dtensor/layout.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":446,"n_excluded":0,"n_missing":63,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_7d3ed7be4a18b68c_parameter_init_py":{"hash":"e779d941b56cc4d10e8b189fd1dbad40","index":{"url":"z_7d3ed7be4a18b68c_parameter_init_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/core/dtensor/parameter_init.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":4,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_7d3ed7be4a18b68c_placement_types_py":{"hash":"da7115b8e6dccc738c7ddba5004a2a89","index":{"url":"z_7d3ed7be4a18b68c_placement_types_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/core/dtensor/placement_types.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":78,"n_excluded":0,"n_missing":8,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_7d3ed7be4a18b68c_random_py":{"hash":"5756ed213e0c06f269f48fc1f93ff4df","index":{"url":"z_7d3ed7be4a18b68c_random_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/core/dtensor/random.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":205,"n_excluded":0,"n_missing":58,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_7d3ed7be4a18b68c_redistribute_infer_py":{"hash":"d8fb5ec1d01c8a6275e2076abc6c28b4","index":{"url":"z_7d3ed7be4a18b68c_redistribute_infer_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/core/dtensor/redistribute_infer.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":344,"n_excluded":0,"n_missing":55,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_7d3ed7be4a18b68c_tensor_redistribution_py":{"hash":"cc0037d2f96109ae11b31c530e151308","index":{"url":"z_7d3ed7be4a18b68c_tensor_redistribution_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/core/dtensor/tensor_redistribution.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":214,"n_excluded":0,"n_missing":63,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_4178c53acce33f5c___init___py":{"hash":"9b5bf8a6b5e1aa82af38313ab426928f","index":{"url":"z_4178c53acce33f5c___init___py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/core/expert_parallel/__init__.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":2,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_4178c53acce33f5c_expert_parallel_py":{"hash":"389a8d12dc6264db9e9ed2784455621f","index":{"url":"z_4178c53acce33f5c_expert_parallel_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/core/expert_parallel/expert_parallel.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":159,"n_excluded":0,"n_missing":10,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_15edae29415bf228___init___py":{"hash":"f9fd0eb292e9e1aab5a81aa7e4dc8b93","index":{"url":"z_15edae29415bf228___init___py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/core/fully_shard/__init__.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":2,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_15edae29415bf228_api_py":{"hash":"e512ba1e94b14690303b31f2248de9b1","index":{"url":"z_15edae29415bf228_api_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/core/fully_shard/api.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":327,"n_excluded":0,"n_missing":69,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_15edae29415bf228_hsdp_param_py":{"hash":"32ce740cc965b1c90070684223e9f5bc","index":{"url":"z_15edae29415bf228_hsdp_param_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/core/fully_shard/hsdp_param.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":160,"n_excluded":2,"n_missing":7,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_15edae29415bf228_hsdp_scheduler_py":{"hash":"6d1739d34f12dcd51cc9e699144e14aa","index":{"url":"z_15edae29415bf228_hsdp_scheduler_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/core/fully_shard/hsdp_scheduler.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":198,"n_excluded":0,"n_missing":35,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_15edae29415bf228_hsdp_state_py":{"hash":"c18aa2ee7a663a816d2f8409e06d35e1","index":{"url":"z_15edae29415bf228_hsdp_state_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/core/fully_shard/hsdp_state.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":98,"n_excluded":0,"n_missing":9,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_15edae29415bf228_hsdp_utils_py":{"hash":"602d8bd08574db366dbea018de28aedd","index":{"url":"z_15edae29415bf228_hsdp_utils_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/core/fully_shard/hsdp_utils.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":166,"n_excluded":0,"n_missing":3,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_15edae29415bf228_utils_py":{"hash":"5195f36fc118bdad83ef9ffdde8da75a","index":{"url":"z_15edae29415bf228_utils_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/core/fully_shard/utils.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":48,"n_excluded":0,"n_missing":3,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_48958572838ae022_moe_utils_py":{"hash":"1a8cf4a11b8d4325706ffc88e3fc6a39","index":{"url":"z_48958572838ae022_moe_utils_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/core/moe_utils.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":55,"n_excluded":2,"n_missing":1,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_70791423488d4e9b___init___py":{"hash":"40c54bb9bb19741abec67d903c8205e5","index":{"url":"z_70791423488d4e9b___init___py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/core/optimizer/__init__.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":33,"n_excluded":0,"n_missing":33,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_70791423488d4e9b_adamw_py":{"hash":"6702aac31c838613fd5a1a565b9eb5c4","index":{"url":"z_70791423488d4e9b_adamw_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/core/optimizer/adamw.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":51,"n_excluded":0,"n_missing":51,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_70791423488d4e9b_dtensor_compat_py":{"hash":"5e097d7cc938bcf9a0ad6ed3299fb5ca","index":{"url":"z_70791423488d4e9b_dtensor_compat_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/core/optimizer/dtensor_compat.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":87,"n_excluded":0,"n_missing":87,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_70791423488d4e9b_lr_scheduler_py":{"hash":"c17cc093e3b2881b5143d7d3ab480c28","index":{"url":"z_70791423488d4e9b_lr_scheduler_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/core/optimizer/lr_scheduler.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":146,"n_excluded":0,"n_missing":146,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_70791423488d4e9b_muon_py":{"hash":"f91dbc1e9b0c4ac57992da5254ffc3f8","index":{"url":"z_70791423488d4e9b_muon_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/core/optimizer/muon.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":378,"n_excluded":0,"n_missing":378,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_70791423488d4e9b_optimizer_py":{"hash":"206570e4eea5df9f2d56e9faef2acf89","index":{"url":"z_70791423488d4e9b_optimizer_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/core/optimizer/optimizer.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":443,"n_excluded":0,"n_missing":443,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_70791423488d4e9b_sharding_category_py":{"hash":"b1600eb7fadb841b1b7c68cb7d8e0ce3","index":{"url":"z_70791423488d4e9b_sharding_category_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/core/optimizer/sharding_category.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":282,"n_excluded":0,"n_missing":282,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_ec47cea152e5d9d5___init___py":{"hash":"b153545e44cacf2aab7f282fc7eb4169","index":{"url":"z_ec47cea152e5d9d5___init___py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/core/pipeline_parallel/__init__.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":8,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_ec47cea152e5d9d5_comm_compute_overlap_py":{"hash":"8101d38dbf5deb6e2877014b42b1aa9a","index":{"url":"z_ec47cea152e5d9d5_comm_compute_overlap_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/core/pipeline_parallel/comm_compute_overlap.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":60,"n_excluded":0,"n_missing":48,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_ec47cea152e5d9d5_hook_coordinator_py":{"hash":"c97d5e934445aef88b92bf569f029aeb","index":{"url":"z_ec47cea152e5d9d5_hook_coordinator_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/core/pipeline_parallel/hook_coordinator.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":73,"n_excluded":0,"n_missing":6,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_f91e732dd006cdb9___init___py":{"hash":"f765047814888b58bef07b3067560a9b","index":{"url":"z_f91e732dd006cdb9___init___py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/core/pipeline_parallel/mpipe/__init__.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":4,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_f91e732dd006cdb9_executor_base_py":{"hash":"ac062b66f60aff33a70c41738d5ccaa9","index":{"url":"z_f91e732dd006cdb9_executor_base_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/core/pipeline_parallel/mpipe/executor_base.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":111,"n_excluded":3,"n_missing":2,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_f91e732dd006cdb9_schedule_py":{"hash":"ca6aaa3cefac945e8c7ede45493642d9","index":{"url":"z_f91e732dd006cdb9_schedule_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/core/pipeline_parallel/mpipe/schedule.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":91,"n_excluded":3,"n_missing":29,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_f91e732dd006cdb9_step_types_py":{"hash":"93e5d6d486c3e5d21f149282a2642d0f","index":{"url":"z_f91e732dd006cdb9_step_types_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/core/pipeline_parallel/mpipe/step_types.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":9,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_ec47cea152e5d9d5_pipeline_swap_py":{"hash":"33200c6406e46c4b371f053b5c3f83f8","index":{"url":"z_ec47cea152e5d9d5_pipeline_swap_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/core/pipeline_parallel/pipeline_swap.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":146,"n_excluded":0,"n_missing":146,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_ec47cea152e5d9d5_scheduler_py":{"hash":"a2b54762d7b5f2935c2a99000236cc1d","index":{"url":"z_ec47cea152e5d9d5_scheduler_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/core/pipeline_parallel/scheduler.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":1120,"n_excluded":1,"n_missing":792,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_ec47cea152e5d9d5_stage_py":{"hash":"9bbe09b429d8b1f03b8d60918047fb74","index":{"url":"z_ec47cea152e5d9d5_stage_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/core/pipeline_parallel/stage.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":298,"n_excluded":0,"n_missing":251,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_ec47cea152e5d9d5_utils_py":{"hash":"ef11a55585a5fe8623176843f1a515b7","index":{"url":"z_ec47cea152e5d9d5_utils_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/core/pipeline_parallel/utils.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":40,"n_excluded":0,"n_missing":13,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_867b62be7aa4b685___init___py":{"hash":"9d22da630ab32714df597ae4aee9f51d","index":{"url":"z_867b62be7aa4b685___init___py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/core/shard/__init__.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":0,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_867b62be7aa4b685__op_dispatch_py":{"hash":"08413ae2ee6460ea4309f64bd3226c2a","index":{"url":"z_867b62be7aa4b685__op_dispatch_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/core/shard/_op_dispatch.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":616,"n_excluded":0,"n_missing":140,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_867b62be7aa4b685_api_py":{"hash":"841f3e5508c22c60d8ad890c2da8a205","index":{"url":"z_867b62be7aa4b685_api_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/core/shard/api.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":312,"n_excluded":0,"n_missing":56,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_867b62be7aa4b685_custom_shard_py":{"hash":"2c819881ff7ee588f84501473cf5b02c","index":{"url":"z_867b62be7aa4b685_custom_shard_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/core/shard/custom_shard.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":50,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_867b62be7aa4b685_dfunction_py":{"hash":"c25698f1c6fd9604aa6c2ab95d519c8d","index":{"url":"z_867b62be7aa4b685_dfunction_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/core/shard/dfunction.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":35,"n_excluded":0,"n_missing":4,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_22e212150152748c___init___py":{"hash":"2d9fb2e15fa19198614ebb8628112f26","index":{"url":"z_22e212150152748c___init___py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/core/shard/ops/__init__.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":0,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_22e212150152748c_parallel_activation_with_axis_py":{"hash":"68609a736cd682770f6290ef6823876e","index":{"url":"z_22e212150152748c_parallel_activation_with_axis_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/core/shard/ops/parallel_activation_with_axis.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":44,"n_excluded":0,"n_missing":1,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_22e212150152748c_parallel_all_gather_matmul_py":{"hash":"34530be9805d5945b542c942360af915","index":{"url":"z_22e212150152748c_parallel_all_gather_matmul_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/core/shard/ops/parallel_all_gather_matmul.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":57,"n_excluded":0,"n_missing":11,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_22e212150152748c_parallel_argmax_with_value_ops_py":{"hash":"c93ab26c50685241fe70ec99fade0d7c","index":{"url":"z_22e212150152748c_parallel_argmax_with_value_ops_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/core/shard/ops/parallel_argmax_with_value_ops.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":39,"n_excluded":0,"n_missing":1,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_22e212150152748c_parallel_argsort_py":{"hash":"ae664c398a1f5e28dfb0d572d53876c4","index":{"url":"z_22e212150152748c_parallel_argsort_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/core/shard/ops/parallel_argsort.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":35,"n_excluded":0,"n_missing":1,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_22e212150152748c_parallel_atleast_1d_py":{"hash":"55a3310407a8ad4c09b2cb61803d91c4","index":{"url":"z_22e212150152748c_parallel_atleast_1d_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/core/shard/ops/parallel_atleast_1d.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":43,"n_excluded":0,"n_missing":11,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_22e212150152748c_parallel_cell_backward_hook_py":{"hash":"4402ac90116c7ab1a75b10a03abc1583","index":{"url":"z_22e212150152748c_parallel_cell_backward_hook_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/core/shard/ops/parallel_cell_backward_hook.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":16,"n_excluded":0,"n_missing":2,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_22e212150152748c_parallel_chunk_view_py":{"hash":"009890898fda450046b926b2fc46e03c","index":{"url":"z_22e212150152748c_parallel_chunk_view_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/core/shard/ops/parallel_chunk_view.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":44,"n_excluded":0,"n_missing":3,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_22e212150152748c_parallel_concat_py":{"hash":"17d2bd40c8cd4054af786f1a90003f72","index":{"url":"z_22e212150152748c_parallel_concat_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/core/shard/ops/parallel_concat.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":36,"n_excluded":0,"n_missing":1,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_22e212150152748c_parallel_conv3d_py":{"hash":"fecdbd1a61d384c61a486b20ce525ad7","index":{"url":"z_22e212150152748c_parallel_conv3d_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/core/shard/ops/parallel_conv3d.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":93,"n_excluded":0,"n_missing":30,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_22e212150152748c_parallel_cumsum_py":{"hash":"2f341bd11d90ddf002796800292b2c9f","index":{"url":"z_22e212150152748c_parallel_cumsum_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/core/shard/ops/parallel_cumsum.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":39,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_22e212150152748c_parallel_elementwise_py":{"hash":"4f5a8d73975d5ffaa68ab9dd0e101863","index":{"url":"z_22e212150152748c_parallel_elementwise_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/core/shard/ops/parallel_elementwise.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":255,"n_excluded":0,"n_missing":32,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_22e212150152748c_parallel_embedding_py":{"hash":"dec774b326a2348e95387f73bacbfd33","index":{"url":"z_22e212150152748c_parallel_embedding_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/core/shard/ops/parallel_embedding.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":99,"n_excluded":0,"n_missing":10,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_22e212150152748c_parallel_expand_py":{"hash":"de9ae1ecd656a880c794969aae328146","index":{"url":"z_22e212150152748c_parallel_expand_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/core/shard/ops/parallel_expand.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":106,"n_excluded":0,"n_missing":24,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_22e212150152748c_parallel_expand_dims_py":{"hash":"5deee041fdd18307f15fd42cf91a6a76","index":{"url":"z_22e212150152748c_parallel_expand_dims_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/core/shard/ops/parallel_expand_dims.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":43,"n_excluded":0,"n_missing":9,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_22e212150152748c_parallel_flatten_py":{"hash":"6719056165feaf0f6cb38c324edecd81","index":{"url":"z_22e212150152748c_parallel_flatten_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/core/shard/ops/parallel_flatten.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":44,"n_excluded":0,"n_missing":5,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_22e212150152748c_parallel_gather_py":{"hash":"f967bafedd9c53b8201670d6febb2cdc","index":{"url":"z_22e212150152748c_parallel_gather_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/core/shard/ops/parallel_gather.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":240,"n_excluded":0,"n_missing":69,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_22e212150152748c_parallel_getitem_py":{"hash":"8ff0a760411e232a1427d5a9eab7350b","index":{"url":"z_22e212150152748c_parallel_getitem_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/core/shard/ops/parallel_getitem.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":273,"n_excluded":0,"n_missing":27,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_22e212150152748c_parallel_histc_ext_py":{"hash":"b8716b7ecd7e27aa9f5e147f8f00fbb6","index":{"url":"z_22e212150152748c_parallel_histc_ext_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/core/shard/ops/parallel_histc_ext.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":37,"n_excluded":0,"n_missing":2,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_22e212150152748c_parallel_inplace_scatter_value_py":{"hash":"c8e784f8d3bcab79d12c1f87b3eaddc3","index":{"url":"z_22e212150152748c_parallel_inplace_scatter_value_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/core/shard/ops/parallel_inplace_scatter_value.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":31,"n_excluded":0,"n_missing":2,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_22e212150152748c_parallel_isin_py":{"hash":"1b5b9a5175296b5a39731a2e21d3aba0","index":{"url":"z_22e212150152748c_parallel_isin_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/core/shard/ops/parallel_isin.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":30,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_22e212150152748c_parallel_lightning_indexer_py":{"hash":"48d6e6f0e738f2aa83ce9c4ab10c1e00","index":{"url":"z_22e212150152748c_parallel_lightning_indexer_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/core/shard/ops/parallel_lightning_indexer.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":92,"n_excluded":0,"n_missing":11,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_22e212150152748c_parallel_masked_scatter_py":{"hash":"c42b2865358a56f412b4240975830305","index":{"url":"z_22e212150152748c_parallel_masked_scatter_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/core/shard/ops/parallel_masked_scatter.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":26,"n_excluded":0,"n_missing":8,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_22e212150152748c_parallel_matmul_py":{"hash":"1ed1efabc131ef504c0a3d5729f527ae","index":{"url":"z_22e212150152748c_parallel_matmul_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/core/shard/ops/parallel_matmul.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":221,"n_excluded":0,"n_missing":43,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_22e212150152748c_parallel_matmul_reduce_scatter_py":{"hash":"42d017908c2b41a22cbf40d5f61b8d7a","index":{"url":"z_22e212150152748c_parallel_matmul_reduce_scatter_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/core/shard/ops/parallel_matmul_reduce_scatter.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":45,"n_excluded":0,"n_missing":8,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_22e212150152748c_parallel_mhc_post_py":{"hash":"2fc163dfe5c0a0a004fba6ffde4ecdc6","index":{"url":"z_22e212150152748c_parallel_mhc_post_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/core/shard/ops/parallel_mhc_post.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":46,"n_excluded":0,"n_missing":1,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_22e212150152748c_parallel_mhc_pre_sinkhorn_py":{"hash":"7cd825d8fa615d7f97fd07ea13ffba1f","index":{"url":"z_22e212150152748c_parallel_mhc_pre_sinkhorn_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/core/shard/ops/parallel_mhc_pre_sinkhorn.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":96,"n_excluded":0,"n_missing":36,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_22e212150152748c_parallel_ms_flash_attention_score_py":{"hash":"46dcde2ae4a46aa195096edaa2bf0fb6","index":{"url":"z_22e212150152748c_parallel_ms_flash_attention_score_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/core/shard/ops/parallel_ms_flash_attention_score.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":526,"n_excluded":0,"n_missing":316,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_22e212150152748c_parallel_new_ones_py":{"hash":"6e31a6d58e3050e6ebe05600b26d71d5","index":{"url":"z_22e212150152748c_parallel_new_ones_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/core/shard/ops/parallel_new_ones.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":16,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_22e212150152748c_parallel_nonzero_py":{"hash":"384ff7791e72ab72d1ba10524c712085","index":{"url":"z_22e212150152748c_parallel_nonzero_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/core/shard/ops/parallel_nonzero.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":39,"n_excluded":0,"n_missing":1,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_22e212150152748c_parallel_norm_py":{"hash":"2558894537d2a2ddbb8007f80994b397","index":{"url":"z_22e212150152748c_parallel_norm_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/core/shard/ops/parallel_norm.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":84,"n_excluded":0,"n_missing":20,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_22e212150152748c_parallel_npu_dense_lightning_indexer_grad_kl_loss_py":{"hash":"48edb9783ec48e7e15003b586f0867a6","index":{"url":"z_22e212150152748c_parallel_npu_dense_lightning_indexer_grad_kl_loss_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/core/shard/ops/parallel_npu_dense_lightning_indexer_grad_kl_loss.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":153,"n_excluded":0,"n_missing":42,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_22e212150152748c_parallel_npu_dense_lightning_indexer_softmax_lse_py":{"hash":"1caa89bd2f835d01e60442df992610aa","index":{"url":"z_22e212150152748c_parallel_npu_dense_lightning_indexer_softmax_lse_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/core/shard/ops/parallel_npu_dense_lightning_indexer_softmax_lse.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":117,"n_excluded":0,"n_missing":17,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_22e212150152748c_parallel_npu_flash_attention_score_py":{"hash":"44d99631e40252f22bb00fe07ce5e528","index":{"url":"z_22e212150152748c_parallel_npu_flash_attention_score_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/core/shard/ops/parallel_npu_flash_attention_score.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":534,"n_excluded":0,"n_missing":256,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_22e212150152748c_parallel_npu_sparse_flash_attention_py":{"hash":"36c2f74cf13b32d2b1a37d2771dcb874","index":{"url":"z_22e212150152748c_parallel_npu_sparse_flash_attention_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/core/shard/ops/parallel_npu_sparse_flash_attention.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":114,"n_excluded":0,"n_missing":30,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_22e212150152748c_parallel_npu_sparse_lightning_indexer_grad_kl_loss_py":{"hash":"e73390cb7c5541df58bfa992a8c3b665","index":{"url":"z_22e212150152748c_parallel_npu_sparse_lightning_indexer_grad_kl_loss_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/core/shard/ops/parallel_npu_sparse_lightning_indexer_grad_kl_loss.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":153,"n_excluded":0,"n_missing":42,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_22e212150152748c_parallel_one_hot_ext_py":{"hash":"2caca1ed6cf3d69b742205869576af4c","index":{"url":"z_22e212150152748c_parallel_one_hot_ext_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/core/shard/ops/parallel_one_hot_ext.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":150,"n_excluded":0,"n_missing":48,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_22e212150152748c_parallel_ops_py":{"hash":"59f26f5498b11b9bc7b5c5a94cbb6f73","index":{"url":"z_22e212150152748c_parallel_ops_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/core/shard/ops/parallel_ops.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":34,"n_excluded":0,"n_missing":1,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_22e212150152748c_parallel_ops_register_py":{"hash":"0295c43a6d2fc19208ab6783df0610d6","index":{"url":"z_22e212150152748c_parallel_ops_register_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/core/shard/ops/parallel_ops_register.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":5,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_22e212150152748c_parallel_outer_py":{"hash":"f864bc70b36f00d59a3e30973b987413","index":{"url":"z_22e212150152748c_parallel_outer_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/core/shard/ops/parallel_outer.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":37,"n_excluded":0,"n_missing":1,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_22e212150152748c_parallel_pad_py":{"hash":"cda59b0bff1de4087a6e6189121ed2ab","index":{"url":"z_22e212150152748c_parallel_pad_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/core/shard/ops/parallel_pad.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":40,"n_excluded":0,"n_missing":3,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_22e212150152748c_parallel_reduce_py":{"hash":"6bda0f64abfaad4e01f266b2b09cb5e5","index":{"url":"z_22e212150152748c_parallel_reduce_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/core/shard/ops/parallel_reduce.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":192,"n_excluded":0,"n_missing":22,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_22e212150152748c_parallel_repeat_py":{"hash":"33d61fd98166cba9e7a9341c25ab20d3","index":{"url":"z_22e212150152748c_parallel_repeat_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/core/shard/ops/parallel_repeat.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":54,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_22e212150152748c_parallel_repeat_interleave_py":{"hash":"2d3dac63b799970ed300da8467411532","index":{"url":"z_22e212150152748c_parallel_repeat_interleave_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/core/shard/ops/parallel_repeat_interleave.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":62,"n_excluded":0,"n_missing":5,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_22e212150152748c_parallel_reshape_py":{"hash":"8fb91036aba8030b360f7ce8ab1ee9cd","index":{"url":"z_22e212150152748c_parallel_reshape_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/core/shard/ops/parallel_reshape.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":182,"n_excluded":0,"n_missing":31,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_22e212150152748c_parallel_rotary_position_embedding_py":{"hash":"5144810728272acd0d673e555fe3a74c","index":{"url":"z_22e212150152748c_parallel_rotary_position_embedding_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/core/shard/ops/parallel_rotary_position_embedding.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":36,"n_excluded":0,"n_missing":8,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_22e212150152748c_parallel_scaled_dot_product_attention_py":{"hash":"0e8f1c7a373db9bb5823abb23640af88","index":{"url":"z_22e212150152748c_parallel_scaled_dot_product_attention_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/core/shard/ops/parallel_scaled_dot_product_attention.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":204,"n_excluded":0,"n_missing":41,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_22e212150152748c_parallel_scatter_py":{"hash":"2cbef42b5e5c5b08794785cc68b8f3c4","index":{"url":"z_22e212150152748c_parallel_scatter_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/core/shard/ops/parallel_scatter.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":44,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_22e212150152748c_parallel_scatter_update_py":{"hash":"00fbf4e7a31f89940ed87e0833c4837e","index":{"url":"z_22e212150152748c_parallel_scatter_update_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/core/shard/ops/parallel_scatter_update.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":41,"n_excluded":0,"n_missing":4,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_22e212150152748c_parallel_setitem_py":{"hash":"248faabce650c1418dfc58c94707662c","index":{"url":"z_22e212150152748c_parallel_setitem_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/core/shard/ops/parallel_setitem.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":198,"n_excluded":0,"n_missing":123,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_22e212150152748c_parallel_slice_py":{"hash":"449ee0b207aaecebf34e9b6e40dd3e6f","index":{"url":"z_22e212150152748c_parallel_slice_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/core/shard/ops/parallel_slice.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":58,"n_excluded":0,"n_missing":11,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_22e212150152748c_parallel_slice_ext_py":{"hash":"f289da1e803bb4a074185cd7161e0c69","index":{"url":"z_22e212150152748c_parallel_slice_ext_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/core/shard/ops/parallel_slice_ext.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":29,"n_excluded":0,"n_missing":7,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_22e212150152748c_parallel_sort_py":{"hash":"879571e200f2ada83c9b6c44d669da16","index":{"url":"z_22e212150152748c_parallel_sort_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/core/shard/ops/parallel_sort.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":38,"n_excluded":0,"n_missing":2,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_22e212150152748c_parallel_split_py":{"hash":"f1fa3e2fe25ec83b6a063792d0983c95","index":{"url":"z_22e212150152748c_parallel_split_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/core/shard/ops/parallel_split.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":167,"n_excluded":0,"n_missing":83,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_22e212150152748c_parallel_squeeze_py":{"hash":"fefa2a1af9dba3a1625f9250e93048f2","index":{"url":"z_22e212150152748c_parallel_squeeze_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/core/shard/ops/parallel_squeeze.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":102,"n_excluded":0,"n_missing":10,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_22e212150152748c_parallel_stack_py":{"hash":"f528ff2f614e045edd49ec3c33b48be5","index":{"url":"z_22e212150152748c_parallel_stack_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/core/shard/ops/parallel_stack.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":46,"n_excluded":0,"n_missing":1,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_22e212150152748c_parallel_topk_py":{"hash":"0b8e85c6bff054cdef21cc6a09718ca2","index":{"url":"z_22e212150152748c_parallel_topk_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/core/shard/ops/parallel_topk.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":40,"n_excluded":0,"n_missing":1,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_22e212150152748c_parallel_transpose_py":{"hash":"ab9f6491fb707aed3d3820a937ce985d","index":{"url":"z_22e212150152748c_parallel_transpose_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/core/shard/ops/parallel_transpose.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":55,"n_excluded":0,"n_missing":3,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_22e212150152748c_parallel_tuple_elementwise_py":{"hash":"a2c295651b3cf702c302a6ad1a0357c8","index":{"url":"z_22e212150152748c_parallel_tuple_elementwise_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/core/shard/ops/parallel_tuple_elementwise.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":25,"n_excluded":0,"n_missing":2,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_22e212150152748c_parallel_unbind_py":{"hash":"8c00ab5b04d36f5af1e6beffa31af483","index":{"url":"z_22e212150152748c_parallel_unbind_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/core/shard/ops/parallel_unbind.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":34,"n_excluded":0,"n_missing":1,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_867b62be7aa4b685_sharding_plan_py":{"hash":"a2b003a6aed199e0218b36e6aacda1d7","index":{"url":"z_867b62be7aa4b685_sharding_plan_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/core/shard/sharding_plan.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":8,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_dd463252c9cc7c23___init___py":{"hash":"0b3b36d9e378794a81ad49dbb1a1bbfb","index":{"url":"z_dd463252c9cc7c23___init___py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/core/tensor_parallel/__init__.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":4,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_dd463252c9cc7c23__ce_op_registry_py":{"hash":"5e5c3ec78f33d6386fdb7a382b29f5ed","index":{"url":"z_dd463252c9cc7c23__ce_op_registry_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/core/tensor_parallel/_ce_op_registry.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":21,"n_excluded":0,"n_missing":3,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_dd463252c9cc7c23_api_py":{"hash":"2563e40af5c84ca0a48e93d3ca738222","index":{"url":"z_dd463252c9cc7c23_api_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/core/tensor_parallel/api.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":53,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_dd463252c9cc7c23_loss_parallel_py":{"hash":"dd4eaf3c7cef3184b2cf8d411e6f3edb","index":{"url":"z_dd463252c9cc7c23_loss_parallel_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/core/tensor_parallel/loss_parallel.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":47,"n_excluded":2,"n_missing":2,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_dd463252c9cc7c23_loss_parallel_ops_common_py":{"hash":"4ded14744c71fa1e1d9cc554f04edcbf","index":{"url":"z_dd463252c9cc7c23_loss_parallel_ops_common_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/core/tensor_parallel/loss_parallel_ops_common.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":70,"n_excluded":2,"n_missing":43,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_dd463252c9cc7c23_style_py":{"hash":"08655529d169b56406527362e59f8fcd","index":{"url":"z_dd463252c9cc7c23_style_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/core/tensor_parallel/style.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":299,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_fa67bbd4b22bae23___init___py":{"hash":"05118ce7e7935dedb765c63f665a9487","index":{"url":"z_fa67bbd4b22bae23___init___py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/core/utils/__init__.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":3,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_fa67bbd4b22bae23_clip_grad_py":{"hash":"c74ab3e14f330f6d7d1d9e17643e4c07","index":{"url":"z_fa67bbd4b22bae23_clip_grad_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/core/utils/clip_grad.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":6,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_fa67bbd4b22bae23_shape_utils_py":{"hash":"65e24e05c8e6b2180e277136ec7c9b8a","index":{"url":"z_fa67bbd4b22bae23_shape_utils_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/core/utils/shape_utils.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":23,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_c8dc8ec41a31e873___init___py":{"hash":"4b936db52eb7bf64f212cde1647c4cf0","index":{"url":"z_c8dc8ec41a31e873___init___py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/custom_ops/__init__.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":0,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_f605dd380063012d___init___py":{"hash":"e5fc2e01e448611fdd2a5c08c2801126","index":{"url":"z_f605dd380063012d___init___py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/custom_ops/experimental/__init__.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":2,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_f605dd380063012d_experimental_ops_py":{"hash":"d8e7f23ed248dd92fae175c26b2bb7d2","index":{"url":"z_f605dd380063012d_experimental_ops_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/custom_ops/experimental/experimental_ops.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":17,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_c1d5459897d81d3c___init___py":{"hash":"a1c1d15b830a0e1715a38355283fd098","index":{"url":"z_c1d5459897d81d3c___init___py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/dmodule/__init__.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":7,"n_excluded":1,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_c1d5459897d81d3c_model_py":{"hash":"34cf5e0913879ebcb7ff2cbae876cbcb","index":{"url":"z_c1d5459897d81d3c_model_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/dmodule/model.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":30,"n_excluded":0,"n_missing":6,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_c1d5459897d81d3c_model_spec_py":{"hash":"df939c6fb525ce5db8e8690f75402787","index":{"url":"z_c1d5459897d81d3c_model_spec_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/dmodule/model_spec.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":18,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_c1d5459897d81d3c_module_py":{"hash":"584b69d094251a8b113464c030f33153","index":{"url":"z_c1d5459897d81d3c_module_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/dmodule/module.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":200,"n_excluded":0,"n_missing":93,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_c1d5459897d81d3c_sharding_py":{"hash":"cd2ff2fc644531b4e599e53dbcc3b4be","index":{"url":"z_c1d5459897d81d3c_sharding_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/dmodule/sharding.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":35,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_c1d5459897d81d3c_types_py":{"hash":"9f638cd8dae607f143d672188119a484","index":{"url":"z_c1d5459897d81d3c_types_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/dmodule/types.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":15,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_b834ed5c8ba855f3___init___py":{"hash":"26b7fe1d925addc65b7902e17ac33988","index":{"url":"z_b834ed5c8ba855f3___init___py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/infer/__init__.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":6,"n_excluded":0,"n_missing":6,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_b834ed5c8ba855f3_generation_py":{"hash":"97005b05d195a99224eb09de4ed3c725","index":{"url":"z_b834ed5c8ba855f3_generation_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/infer/generation.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":278,"n_excluded":0,"n_missing":278,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_b834ed5c8ba855f3_kv_cache_py":{"hash":"8cd6abf8593e6b6ec08c6f0c87ad6e03","index":{"url":"z_b834ed5c8ba855f3_kv_cache_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/infer/kv_cache.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":162,"n_excluded":0,"n_missing":162,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_b834ed5c8ba855f3_mixin_py":{"hash":"d569ea6df92cddf990af6df6e0170f52","index":{"url":"z_b834ed5c8ba855f3_mixin_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/infer/mixin.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":4,"n_excluded":0,"n_missing":4,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_b834ed5c8ba855f3_sampler_py":{"hash":"a7ae8b855dfa84558195cec3a84552d3","index":{"url":"z_b834ed5c8ba855f3_sampler_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/infer/sampler.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":56,"n_excluded":0,"n_missing":56,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_b834ed5c8ba855f3_utils_py":{"hash":"77302876ee174abe1c8c4f89d85c5f95","index":{"url":"z_b834ed5c8ba855f3_utils_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/infer/utils.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":180,"n_excluded":0,"n_missing":180,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_f3ed49b9826a9292___init___py":{"hash":"fa27eeb6b8052065ea1aeec8546e7a62","index":{"url":"z_f3ed49b9826a9292___init___py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/platform/__init__.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":1,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_899d5f4d12a2aaf3___init___py":{"hash":"9d22da630ab32714df597ae4aee9f51d","index":{"url":"z_899d5f4d12a2aaf3___init___py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/platform/mindspore/__init__.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":0,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_a9468c3a8d5f5536___init___py":{"hash":"207c18493e3c57209e23606c97411af2","index":{"url":"z_a9468c3a8d5f5536___init___py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/platform/mindspore/activation_checkpoint/__init__.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":4,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_a9468c3a8d5f5536_activation_swap_py":{"hash":"6bc1b7202ab26b3013ecf22a83bee79a","index":{"url":"z_a9468c3a8d5f5536_activation_swap_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/platform/mindspore/activation_checkpoint/activation_swap.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":209,"n_excluded":0,"n_missing":64,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_a9468c3a8d5f5536_checkpoint_wrapper_py":{"hash":"e40757568ce35d3e1fc04a67b03063f4","index":{"url":"z_a9468c3a8d5f5536_checkpoint_wrapper_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/platform/mindspore/activation_checkpoint/checkpoint_wrapper.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":18,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_a9468c3a8d5f5536_sac_py":{"hash":"c8fffaf8bc2b1948c7b536004175c81f","index":{"url":"z_a9468c3a8d5f5536_sac_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/platform/mindspore/activation_checkpoint/sac.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":94,"n_excluded":0,"n_missing":2,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_899d5f4d12a2aaf3_autograd_compat_py":{"hash":"632ec5e271c46d9aa0d8670a8b3c4c6e","index":{"url":"z_899d5f4d12a2aaf3_autograd_compat_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/platform/mindspore/autograd_compat.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":118,"n_excluded":0,"n_missing":19,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_263b7cf77c9675c0___init___py":{"hash":"39969aa14c81dd5afdc7ecf8e4b2fb85","index":{"url":"z_263b7cf77c9675c0___init___py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/platform/mindspore/custom_ops/__init__.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":2,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_263b7cf77c9675c0_custom_op_impl_py":{"hash":"d1df6dc51eda3e594369a4e66fedf146","index":{"url":"z_263b7cf77c9675c0_custom_op_impl_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/platform/mindspore/custom_ops/custom_op_impl.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":135,"n_excluded":0,"n_missing":63,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_263b7cf77c9675c0_custom_ops_py":{"hash":"0bae9f6600c9fecfd8a6e10bb6f717b2","index":{"url":"z_263b7cf77c9675c0_custom_ops_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/platform/mindspore/custom_ops/custom_ops.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":20,"n_excluded":0,"n_missing":6,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_899d5f4d12a2aaf3_dtensor_py":{"hash":"3620f3022b132e80ae71920100d97c87","index":{"url":"z_899d5f4d12a2aaf3_dtensor_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/platform/mindspore/dtensor.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":122,"n_excluded":0,"n_missing":67,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_193f6319e181a474___init___py":{"hash":"0438992e68e7a5436dcef59091bf6723","index":{"url":"z_193f6319e181a474___init___py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/platform/mindspore/fully_shard/__init__.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":0,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_193f6319e181a474__version_utils_py":{"hash":"307d4ec71811d95ea3f6cf5b000c6397","index":{"url":"z_193f6319e181a474__version_utils_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/platform/mindspore/fully_shard/_version_utils.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":5,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_193f6319e181a474_hook_function_py":{"hash":"2f7c7a75fc1c375859e275b66b257d44","index":{"url":"z_193f6319e181a474_hook_function_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/platform/mindspore/fully_shard/hook_function.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":38,"n_excluded":0,"n_missing":30,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_193f6319e181a474_pack_utils_py":{"hash":"050cb935489702a032fb24143411a62e","index":{"url":"z_193f6319e181a474_pack_utils_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/platform/mindspore/fully_shard/pack_utils.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":134,"n_excluded":0,"n_missing":12,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_193f6319e181a474_param_py":{"hash":"fce92494483a71f925905db1697bcf8a","index":{"url":"z_193f6319e181a474_param_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/platform/mindspore/fully_shard/param.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":523,"n_excluded":0,"n_missing":145,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_193f6319e181a474_param_group_py":{"hash":"792673ca8bbcc2b3c762472d4294b97b","index":{"url":"z_193f6319e181a474_param_group_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/platform/mindspore/fully_shard/param_group.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":541,"n_excluded":0,"n_missing":92,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_193f6319e181a474_scheduler_py":{"hash":"7941aec07312941c18b71d2c7d3706dc","index":{"url":"z_193f6319e181a474_scheduler_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/platform/mindspore/fully_shard/scheduler.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":131,"n_excluded":0,"n_missing":8,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_193f6319e181a474_state_py":{"hash":"3c138b58ee8afc5cad830e4b362490bd","index":{"url":"z_193f6319e181a474_state_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/platform/mindspore/fully_shard/state.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":379,"n_excluded":0,"n_missing":54,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_899d5f4d12a2aaf3_init_weights_py":{"hash":"8a5032a49ed336e474718854ec2ffc0f","index":{"url":"z_899d5f4d12a2aaf3_init_weights_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/platform/mindspore/init_weights.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":50,"n_excluded":0,"n_missing":37,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_899d5f4d12a2aaf3_loss_parallel_ops_py":{"hash":"54112f410751700c3fcb8d3cb44d06e6","index":{"url":"z_899d5f4d12a2aaf3_loss_parallel_ops_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/platform/mindspore/loss_parallel_ops.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":190,"n_excluded":0,"n_missing":190,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_899d5f4d12a2aaf3_parameter_init_py":{"hash":"bf2d61931235086cd2b0827903d731b6","index":{"url":"z_899d5f4d12a2aaf3_parameter_init_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/platform/mindspore/parameter_init.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":32,"n_excluded":0,"n_missing":31,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_8b3873063f4f701a___init___py":{"hash":"9d22da630ab32714df597ae4aee9f51d","index":{"url":"z_8b3873063f4f701a___init___py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/platform/mindspore/pipeline_parallel/__init__.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":0,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_8b3873063f4f701a__utils_py":{"hash":"c3e4c4e2e4909cb59329fe89f0f0de90","index":{"url":"z_8b3873063f4f701a__utils_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/platform/mindspore/pipeline_parallel/_utils.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":86,"n_excluded":0,"n_missing":71,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_8b3873063f4f701a_backward_py":{"hash":"2eed4c5db4d8f8e62762c99ac2ef5054","index":{"url":"z_8b3873063f4f701a_backward_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/platform/mindspore/pipeline_parallel/backward.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":352,"n_excluded":0,"n_missing":318,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_8b3873063f4f701a_mpipe_transpose_py":{"hash":"f442bee6dd409473aa809506537333d4","index":{"url":"z_8b3873063f4f701a_mpipe_transpose_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/platform/mindspore/pipeline_parallel/mpipe_transpose.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":2,"n_excluded":30,"n_missing":2,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_8b3873063f4f701a_stage_py":{"hash":"e97c3aebc6f196b6c94d18f75e00827d","index":{"url":"z_8b3873063f4f701a_stage_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/platform/mindspore/pipeline_parallel/stage.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":177,"n_excluded":0,"n_missing":154,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_899d5f4d12a2aaf3_platform_py":{"hash":"724dddf8abea6b07c156d3ef24518a72","index":{"url":"z_899d5f4d12a2aaf3_platform_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/platform/mindspore/platform.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":848,"n_excluded":0,"n_missing":499,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_899d5f4d12a2aaf3_platform_graph_py":{"hash":"01737776abbc90ecdef19a87eae9b0af","index":{"url":"z_899d5f4d12a2aaf3_platform_graph_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/platform/mindspore/platform_graph.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":33,"n_excluded":0,"n_missing":33,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_899d5f4d12a2aaf3_utils_py":{"hash":"cee31079912a1802ed66d2b0afe729fd","index":{"url":"z_899d5f4d12a2aaf3_utils_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/platform/mindspore/utils.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":4,"n_excluded":0,"n_missing":3,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_f3ed49b9826a9292_platform_py":{"hash":"01414c14cbdcaa822d044a9afe75753e","index":{"url":"z_f3ed49b9826a9292_platform_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/platform/platform.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":410,"n_excluded":0,"n_missing":140,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_efd043f4741fe31d___init___py":{"hash":"9d22da630ab32714df597ae4aee9f51d","index":{"url":"z_efd043f4741fe31d___init___py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/platform/torch/__init__.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":0,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_721c36055f356b50___init___py":{"hash":"22bcbd565976a640e23c9a95ade64e6c","index":{"url":"z_721c36055f356b50___init___py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/platform/torch/activation_checkpoint/__init__.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":3,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_721c36055f356b50_activation_swap_py":{"hash":"d6bec667a2f5628636a5fbddac79acca","index":{"url":"z_721c36055f356b50_activation_swap_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/platform/torch/activation_checkpoint/activation_swap.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":183,"n_excluded":0,"n_missing":28,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_721c36055f356b50_checkpoint_wrapper_py":{"hash":"743965f7a0d07fc0320c14d5d4d373f0","index":{"url":"z_721c36055f356b50_checkpoint_wrapper_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/platform/torch/activation_checkpoint/checkpoint_wrapper.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":18,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_721c36055f356b50_sac_py":{"hash":"c3cbb247532621710c7116e1a7a48b61","index":{"url":"z_721c36055f356b50_sac_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/platform/torch/activation_checkpoint/sac.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":122,"n_excluded":0,"n_missing":5,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_efd043f4741fe31d_clip_grad_py":{"hash":"652d734dfffb2aabdab3ee64df30e125","index":{"url":"z_efd043f4741fe31d_clip_grad_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/platform/torch/clip_grad.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":310,"n_excluded":0,"n_missing":102,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_66ab4119d02baf00___init___py":{"hash":"c454daf70f72ce6f08127db558245b78","index":{"url":"z_66ab4119d02baf00___init___py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/platform/torch/common/__init__.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":2,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_66ab4119d02baf00_moe_py":{"hash":"d096ad61c5d34bee308c8272691ad1d9","index":{"url":"z_66ab4119d02baf00_moe_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/platform/torch/common/moe.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":228,"n_excluded":0,"n_missing":37,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_01a728fa94a469f1___init___py":{"hash":"770105ee10ab77e01dcc26323e55e937","index":{"url":"z_01a728fa94a469f1___init___py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/platform/torch/custom_ops/__init__.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":19,"n_excluded":0,"n_missing":19,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_efd043f4741fe31d_dtensor_py":{"hash":"38f0d5fa27f363b117237ead50bb9d89","index":{"url":"z_efd043f4741fe31d_dtensor_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/platform/torch/dtensor.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":107,"n_excluded":0,"n_missing":38,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_7433894634d2cf17___init___py":{"hash":"a2f79f7382b87bae4c7143e0ce9457a6","index":{"url":"z_7433894634d2cf17___init___py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/platform/torch/fully_shard/__init__.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":0,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_7433894634d2cf17_hook_function_py":{"hash":"ea1c3e0b8f8b7bdd3a8d2a9263023d4b","index":{"url":"z_7433894634d2cf17_hook_function_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/platform/torch/fully_shard/hook_function.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":38,"n_excluded":0,"n_missing":2,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_7433894634d2cf17_pack_utils_py":{"hash":"aad9d7445b17fac59908f92e88bb5578","index":{"url":"z_7433894634d2cf17_pack_utils_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/platform/torch/fully_shard/pack_utils.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":132,"n_excluded":0,"n_missing":9,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_7433894634d2cf17_param_py":{"hash":"3e6bd8c1fc011fe9b1a99ef03cca3431","index":{"url":"z_7433894634d2cf17_param_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/platform/torch/fully_shard/param.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":512,"n_excluded":3,"n_missing":123,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_7433894634d2cf17_param_group_py":{"hash":"1bd1daf285e01b1981f1ae6fbe2a9912","index":{"url":"z_7433894634d2cf17_param_group_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/platform/torch/fully_shard/param_group.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":541,"n_excluded":0,"n_missing":100,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_7433894634d2cf17_scheduler_py":{"hash":"1025bb125d11c65aa90e6317abcda3c6","index":{"url":"z_7433894634d2cf17_scheduler_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/platform/torch/fully_shard/scheduler.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":149,"n_excluded":0,"n_missing":60,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_7433894634d2cf17_state_py":{"hash":"a4421a548db68673046575cd75e364f0","index":{"url":"z_7433894634d2cf17_state_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/platform/torch/fully_shard/state.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":374,"n_excluded":0,"n_missing":71,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_7433894634d2cf17_state_dict_utils_py":{"hash":"69e7d69f664df87e180b879a298366a5","index":{"url":"z_7433894634d2cf17_state_dict_utils_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/platform/torch/fully_shard/state_dict_utils.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":45,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_efd043f4741fe31d_function_override_py":{"hash":"1435dcace7ff31431c60fd78a85957b4","index":{"url":"z_efd043f4741fe31d_function_override_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/platform/torch/function_override.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":44,"n_excluded":0,"n_missing":28,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_efd043f4741fe31d_group_utils_py":{"hash":"058dc0561086907e3da70fdfa0ee1c4b","index":{"url":"z_efd043f4741fe31d_group_utils_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/platform/torch/group_utils.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":88,"n_excluded":0,"n_missing":80,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_efd043f4741fe31d_init_weights_py":{"hash":"152fe3158ac81540cd0dc30dee496662","index":{"url":"z_efd043f4741fe31d_init_weights_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/platform/torch/init_weights.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":26,"n_excluded":0,"n_missing":22,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_efd043f4741fe31d_loss_parallel_ops_py":{"hash":"674599488b32cdaf61b468afccfe4f7b","index":{"url":"z_efd043f4741fe31d_loss_parallel_ops_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/platform/torch/loss_parallel_ops.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":188,"n_excluded":0,"n_missing":188,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_9d70df940c8a79ee___init___py":{"hash":"884dbd38c8d8b60f375877b3a14577f2","index":{"url":"z_9d70df940c8a79ee___init___py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/platform/torch/pipeline_parallel/__init__.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":0,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_9d70df940c8a79ee__utils_py":{"hash":"8e49a5d28df9097b68dcb10e1b92f035","index":{"url":"z_9d70df940c8a79ee__utils_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/platform/torch/pipeline_parallel/_utils.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":49,"n_excluded":0,"n_missing":49,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_9d70df940c8a79ee_mpipe_transpose_py":{"hash":"849be99f505b5e694cddf4ce91ef6d8c","index":{"url":"z_9d70df940c8a79ee_mpipe_transpose_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/platform/torch/pipeline_parallel/mpipe_transpose.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":22,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_9d70df940c8a79ee_stage_py":{"hash":"ac34ce1a37c6b39dd7faa2ec7b3a42e7","index":{"url":"z_9d70df940c8a79ee_stage_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/platform/torch/pipeline_parallel/stage.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":102,"n_excluded":0,"n_missing":82,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_efd043f4741fe31d_platform_py":{"hash":"9c358b555767349ba85e6b99b0700e4f","index":{"url":"z_efd043f4741fe31d_platform_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/platform/torch/platform.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":734,"n_excluded":0,"n_missing":283,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_e5f8de98e176b883___init___py":{"hash":"dac06dadfb51f3ae064ed9f4a72f2bc6","index":{"url":"z_e5f8de98e176b883___init___py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/tools/__init__.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":0,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_e5f8de98e176b883_logging_py":{"hash":"2e3cd6d5f4ad4b1f9fb2f03ada734910","index":{"url":"z_e5f8de98e176b883_logging_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/tools/logging.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":97,"n_excluded":0,"n_missing":2,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_f624423583016e5a___init___py":{"hash":"8150947e9ac61fefbb04622465bd2635","index":{"url":"z_f624423583016e5a___init___py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/trainer/__init__.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":3,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_f624423583016e5a_base_py":{"hash":"7ee965b11a99c2b8a2d45aa63bfa3395","index":{"url":"z_f624423583016e5a_base_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/trainer/base.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":673,"n_excluded":6,"n_missing":435,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_cd63e8fbfdc4f9a3___init___py":{"hash":"f2e14e0a492e0611dfbae57500d17e6a","index":{"url":"z_cd63e8fbfdc4f9a3___init___py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/trainer/callbacks/__init__.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":2,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_cd63e8fbfdc4f9a3_base_py":{"hash":"ea071b732db8d40ca83decbbf34a5765","index":{"url":"z_cd63e8fbfdc4f9a3_base_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/trainer/callbacks/base.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":355,"n_excluded":2,"n_missing":110,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_f624423583016e5a_config_py":{"hash":"94534e8eb97a1eb2a88d55ce06236a5d","index":{"url":"z_f624423583016e5a_config_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/trainer/config.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":290,"n_excluded":1,"n_missing":6,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_f624423583016e5a_llm_trainer_py":{"hash":"c30e8194b5ba5cd5038692ec877cb585","index":{"url":"z_f624423583016e5a_llm_trainer_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/trainer/llm_trainer.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":197,"n_excluded":0,"n_missing":197,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_f624423583016e5a_parallel_dims_py":{"hash":"0e4f2214fadd12614f809eea726f3279","index":{"url":"z_f624423583016e5a_parallel_dims_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/trainer/parallel_dims.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":139,"n_excluded":0,"n_missing":4,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_3fdbff7fc3eaa040___init___py":{"hash":"a9709380aa322379f41cce7ccba2163b","index":{"url":"z_3fdbff7fc3eaa040___init___py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/trainer/utils/__init__.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":2,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_3fdbff7fc3eaa040_discovery_py":{"hash":"4c001e1834251007e9be5f1cc826a07d","index":{"url":"z_3fdbff7fc3eaa040_discovery_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/trainer/utils/discovery.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":21,"n_excluded":0,"n_missing":21,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_3fdbff7fc3eaa040_logging_py":{"hash":"84b705bb27bbf9e150d7f4afdad29a98","index":{"url":"z_3fdbff7fc3eaa040_logging_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/trainer/utils/logging.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":67,"n_excluded":0,"n_missing":1,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_3fdbff7fc3eaa040_loss_py":{"hash":"29a4fd186c9f2198d51f5d62236e75e9","index":{"url":"z_3fdbff7fc3eaa040_loss_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/trainer/utils/loss.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":14,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_f624423583016e5a_vl_trainer_py":{"hash":"f40bb66614799ca7aabdcc4813902c3d","index":{"url":"z_f624423583016e5a_vl_trainer_py.html","file":"/home/jenkins/.local/lib/python3.10/site-packages/hyper_parallel/trainer/vl_trainer.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":145,"n_excluded":0,"n_missing":145,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}}}}