1 line
67 KiB
JSON
1 line
67 KiB
JSON
{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_numpy_core_einsumfunc_py", "label": "einsumfunc.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L1"}, {"id": "einsumfunc_flop_count", "label": "_flop_count()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L23"}, {"id": "einsumfunc_compute_size_by_dict", "label": "_compute_size_by_dict()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L61"}, {"id": "einsumfunc_find_contraction", "label": "_find_contraction()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L90"}, {"id": "einsumfunc_optimal_path", "label": "_optimal_path()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L150"}, {"id": "einsumfunc_parse_possible_contraction", "label": "_parse_possible_contraction()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L224"}, {"id": "einsumfunc_update_other_results", "label": "_update_other_results()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L288"}, {"id": "einsumfunc_greedy_path", "label": "_greedy_path()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L330"}, {"id": "einsumfunc_parse_einsum_input", "label": "_parse_einsum_input()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L445"}, {"id": "einsumfunc_einsum_path_dispatcher", "label": "_einsum_path_dispatcher()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L624"}, {"id": "einsumfunc_einsum_path", "label": "einsum_path()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L635"}, {"id": "einsumfunc_parse_eq_to_pure_multiplication", "label": "_parse_eq_to_pure_multiplication()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L925"}, {"id": "einsumfunc_parse_eq_to_batch_matmul", "label": "_parse_eq_to_batch_matmul()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L971"}, {"id": "einsumfunc_parse_output_order", "label": "_parse_output_order()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L1128"}, {"id": "einsumfunc_bmm_einsum", "label": "bmm_einsum()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L1146"}, {"id": "einsumfunc_einsum_dispatcher", "label": "_einsum_dispatcher()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L1236"}, {"id": "einsumfunc_einsum", "label": "einsum()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L1245"}, {"id": "einsumfunc_rationale_1", "label": "Implementation of optimized einsum.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L1"}, {"id": "einsumfunc_rationale_24", "label": "Computes the number of FLOPS in the contraction. Parameters ----------", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L24"}, {"id": "einsumfunc_rationale_62", "label": "Computes the product of the elements in indices based on the dictionary idx_", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L62"}, {"id": "einsumfunc_rationale_91", "label": "Finds the contraction for a given set of input and output sets. Parameters", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L91"}, {"id": "einsumfunc_rationale_151", "label": "Computes all possible pair contractions, sieves the results based on ``memor", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L151"}, {"id": "einsumfunc_rationale_228", "label": "Compute the cost (removed size + flops) and resultant indices for performing", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L228"}, {"id": "einsumfunc_rationale_289", "label": "Update the positions and provisional input_sets of ``results`` based on perf", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L289"}, {"id": "einsumfunc_rationale_331", "label": "Finds the path by contracting the best pair until the input list is exhauste", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L331"}, {"id": "einsumfunc_rationale_446", "label": "A reproduction of einsum c side einsum parsing in python. Returns -----", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L446"}, {"id": "einsumfunc_rationale_636", "label": "einsum_path(subscripts, *operands, optimize='greedy') Evaluates the lowest", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L636"}, {"id": "einsumfunc_rationale_926", "label": "If there are no contracted indices, then we can directly transpose and inser", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L926"}, {"id": "einsumfunc_rationale_972", "label": "Cached parsing of a two term einsum equation into the necessary sequence of", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L972"}, {"id": "einsumfunc_rationale_1147", "label": "Perform arbitrary pairwise einsums using only ``matmul``, or ``multiply`` if", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L1147"}, {"id": "einsumfunc_rationale_1246", "label": "einsum(subscripts, *operands, out=None, dtype=None, order='K', castin", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L1246"}, {"id": "einsumfunc_rationale_625", "label": "# NOTE: technically, we should only dispatch on array-like arguments, not", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L625"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_numpy_core_einsumfunc_py", "target": "functools", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L5", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_numpy_core_einsumfunc_py", "target": "itertools", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L6", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_numpy_core_einsumfunc_py", "target": "operator", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L7", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_numpy_core_einsumfunc_py", "target": "numpy_core_multiarray", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L9", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_numpy_core_einsumfunc_py", "target": "numpy_core_numeric", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L10", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_numpy_core_einsumfunc_py", "target": "numpy_core_overrides", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L11", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_numpy_core_einsumfunc_py", "target": "numpy_core_umath", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L12", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_numpy_core_einsumfunc_py", "target": "einsumfunc_flop_count", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L23", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_numpy_core_einsumfunc_py", "target": "einsumfunc_compute_size_by_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L61", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_numpy_core_einsumfunc_py", "target": "einsumfunc_find_contraction", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L90", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_numpy_core_einsumfunc_py", "target": "einsumfunc_optimal_path", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L150", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_numpy_core_einsumfunc_py", "target": "einsumfunc_parse_possible_contraction", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L224", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_numpy_core_einsumfunc_py", "target": "einsumfunc_update_other_results", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L288", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_numpy_core_einsumfunc_py", "target": "einsumfunc_greedy_path", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L330", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_numpy_core_einsumfunc_py", "target": "einsumfunc_parse_einsum_input", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L445", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_numpy_core_einsumfunc_py", "target": "einsumfunc_einsum_path_dispatcher", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L624", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_numpy_core_einsumfunc_py", "target": "einsumfunc_einsum_path", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L635", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_numpy_core_einsumfunc_py", "target": "einsumfunc_parse_eq_to_pure_multiplication", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L925", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_numpy_core_einsumfunc_py", "target": "einsumfunc_parse_eq_to_batch_matmul", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L971", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_numpy_core_einsumfunc_py", "target": "einsumfunc_parse_output_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L1128", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_numpy_core_einsumfunc_py", "target": "einsumfunc_bmm_einsum", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L1146", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_numpy_core_einsumfunc_py", "target": "einsumfunc_einsum_dispatcher", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L1236", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_numpy_core_einsumfunc_py", "target": "einsumfunc_einsum", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L1245", "weight": 1.0}, {"source": "einsumfunc_flop_count", "target": "einsumfunc_compute_size_by_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L54", "weight": 1.0}, {"source": "einsumfunc_optimal_path", "target": "einsumfunc_find_contraction", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L193", "weight": 1.0}, {"source": "einsumfunc_optimal_path", "target": "einsumfunc_compute_size_by_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L197", "weight": 1.0}, {"source": "einsumfunc_optimal_path", "target": "einsumfunc_flop_count", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L202", "weight": 1.0}, {"source": "einsumfunc_parse_possible_contraction", "target": "einsumfunc_find_contraction", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L261", "weight": 1.0}, {"source": "einsumfunc_parse_possible_contraction", "target": "einsumfunc_compute_size_by_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L265", "weight": 1.0}, {"source": "einsumfunc_parse_possible_contraction", "target": "einsumfunc_flop_count", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L277", "weight": 1.0}, {"source": "einsumfunc_greedy_path", "target": "einsumfunc_find_contraction", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L372", "weight": 1.0}, {"source": "einsumfunc_greedy_path", "target": "einsumfunc_flop_count", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L376", "weight": 1.0}, {"source": "einsumfunc_greedy_path", "target": "einsumfunc_parse_possible_contraction", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L397", "weight": 1.0}, {"source": "einsumfunc_greedy_path", "target": "einsumfunc_update_other_results", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L430", "weight": 1.0}, {"source": "einsumfunc_einsum_path", "target": "einsumfunc_parse_einsum_input", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L777", "weight": 1.0}, {"source": "einsumfunc_einsum_path", "target": "einsumfunc_compute_size_by_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L811", "weight": 1.0}, {"source": "einsumfunc_einsum_path", "target": "einsumfunc_greedy_path", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L831", "weight": 1.0}, {"source": "einsumfunc_einsum_path", "target": "einsumfunc_optimal_path", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L835", "weight": 1.0}, {"source": "einsumfunc_einsum_path", "target": "einsumfunc_find_contraction", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L848", "weight": 1.0}, {"source": "einsumfunc_einsum_path", "target": "einsumfunc_flop_count", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L853", "weight": 1.0}, {"source": "einsumfunc_parse_eq_to_batch_matmul", "target": "einsumfunc_parse_eq_to_pure_multiplication", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L1050", "weight": 1.0}, {"source": "einsumfunc_bmm_einsum", "target": "einsumfunc_parse_eq_to_batch_matmul", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L1179", "weight": 1.0}, {"source": "einsumfunc_bmm_einsum", "target": "einsumfunc_parse_output_order", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L1185", "weight": 1.0}, {"source": "einsumfunc_einsum", "target": "einsumfunc_einsum_path", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L1621", "weight": 1.0}, {"source": "einsumfunc_einsum", "target": "einsumfunc_bmm_einsum", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L1638", "weight": 1.0}, {"source": "einsumfunc_rationale_1", "target": "backend_venv_lib_python3_12_site_packages_numpy_core_einsumfunc_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L1", "weight": 1.0}, {"source": "einsumfunc_rationale_24", "target": "einsumfunc_flop_count", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L24", "weight": 1.0}, {"source": "einsumfunc_rationale_62", "target": "einsumfunc_compute_size_by_dict", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L62", "weight": 1.0}, {"source": "einsumfunc_rationale_91", "target": "einsumfunc_find_contraction", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L91", "weight": 1.0}, {"source": "einsumfunc_rationale_151", "target": "einsumfunc_optimal_path", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L151", "weight": 1.0}, {"source": "einsumfunc_rationale_228", "target": "einsumfunc_parse_possible_contraction", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L228", "weight": 1.0}, {"source": "einsumfunc_rationale_289", "target": "einsumfunc_update_other_results", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L289", "weight": 1.0}, {"source": "einsumfunc_rationale_331", "target": "einsumfunc_greedy_path", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L331", "weight": 1.0}, {"source": "einsumfunc_rationale_446", "target": "einsumfunc_parse_einsum_input", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L446", "weight": 1.0}, {"source": "einsumfunc_rationale_636", "target": "einsumfunc_einsum_path", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L636", "weight": 1.0}, {"source": "einsumfunc_rationale_926", "target": "einsumfunc_parse_eq_to_pure_multiplication", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L926", "weight": 1.0}, {"source": "einsumfunc_rationale_972", "target": "einsumfunc_parse_eq_to_batch_matmul", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L972", "weight": 1.0}, {"source": "einsumfunc_rationale_1147", "target": "einsumfunc_bmm_einsum", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L1147", "weight": 1.0}, {"source": "einsumfunc_rationale_1246", "target": "einsumfunc_einsum", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L1246", "weight": 1.0}, {"source": "einsumfunc_rationale_625", "target": "backend_venv_lib_python3_12_site_packages_numpy_core_einsumfunc_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L625", "weight": 1.0}], "raw_calls": [{"caller_nid": "einsumfunc_flop_count", "callee": "max", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L55"}, {"caller_nid": "einsumfunc_find_contraction", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L133"}, {"caller_nid": "einsumfunc_find_contraction", "callee": "copy", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L134"}, {"caller_nid": "einsumfunc_find_contraction", "callee": "enumerate", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L136"}, {"caller_nid": "einsumfunc_find_contraction", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L140"}, {"caller_nid": "einsumfunc_find_contraction", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L145"}, {"caller_nid": "einsumfunc_optimal_path", "callee": "range", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L182"}, {"caller_nid": "einsumfunc_optimal_path", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L182"}, {"caller_nid": "einsumfunc_optimal_path", "callee": "combinations", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L188"}, {"caller_nid": "einsumfunc_optimal_path", "callee": "range", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L189"}, {"caller_nid": "einsumfunc_optimal_path", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L189"}, {"caller_nid": "einsumfunc_optimal_path", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L203"}, {"caller_nid": "einsumfunc_optimal_path", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L206"}, {"caller_nid": "einsumfunc_optimal_path", "callee": "min", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L213"}, {"caller_nid": "einsumfunc_optimal_path", "callee": "tuple", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L214"}, {"caller_nid": "einsumfunc_optimal_path", "callee": "range", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L214"}, {"caller_nid": "einsumfunc_optimal_path", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L214"}, {"caller_nid": "einsumfunc_optimal_path", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L218"}, {"caller_nid": "einsumfunc_optimal_path", "callee": "tuple", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L219"}, {"caller_nid": "einsumfunc_optimal_path", "callee": "range", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L219"}, {"caller_nid": "einsumfunc_optimal_path", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L219"}, {"caller_nid": "einsumfunc_optimal_path", "callee": "min", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L221"}, {"caller_nid": "einsumfunc_parse_possible_contraction", "callee": "sum", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L273"}, {"caller_nid": "einsumfunc_parse_possible_contraction", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L277"}, {"caller_nid": "einsumfunc_update_other_results", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L320"}, {"caller_nid": "einsumfunc_update_other_results", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L320"}, {"caller_nid": "einsumfunc_update_other_results", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L321"}, {"caller_nid": "einsumfunc_update_other_results", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L321"}, {"caller_nid": "einsumfunc_update_other_results", "callee": "insert", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L322"}, {"caller_nid": "einsumfunc_update_other_results", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L325"}, {"caller_nid": "einsumfunc_update_other_results", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L325"}, {"caller_nid": "einsumfunc_update_other_results", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L325"}, {"caller_nid": "einsumfunc_update_other_results", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L325"}, {"caller_nid": "einsumfunc_update_other_results", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L326"}, {"caller_nid": "einsumfunc_greedy_path", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L366"}, {"caller_nid": "einsumfunc_greedy_path", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L368"}, {"caller_nid": "einsumfunc_greedy_path", "callee": "range", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L373"}, {"caller_nid": "einsumfunc_greedy_path", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L373"}, {"caller_nid": "einsumfunc_greedy_path", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L377"}, {"caller_nid": "einsumfunc_greedy_path", "callee": "combinations", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L381"}, {"caller_nid": "einsumfunc_greedy_path", "callee": "range", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L381"}, {"caller_nid": "einsumfunc_greedy_path", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L381"}, {"caller_nid": "einsumfunc_greedy_path", "callee": "range", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L387"}, {"caller_nid": "einsumfunc_greedy_path", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L387"}, {"caller_nid": "einsumfunc_greedy_path", "callee": "isdisjoint", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L394"}, {"caller_nid": "einsumfunc_greedy_path", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L402"}, {"caller_nid": "einsumfunc_greedy_path", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L406"}, {"caller_nid": "einsumfunc_greedy_path", "callee": "combinations", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L409"}, {"caller_nid": "einsumfunc_greedy_path", "callee": "range", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L410"}, {"caller_nid": "einsumfunc_greedy_path", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L410"}, {"caller_nid": "einsumfunc_greedy_path", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L417"}, {"caller_nid": "einsumfunc_greedy_path", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L421"}, {"caller_nid": "einsumfunc_greedy_path", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L422"}, {"caller_nid": "einsumfunc_greedy_path", "callee": "tuple", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L422"}, {"caller_nid": "einsumfunc_greedy_path", "callee": "range", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L422"}, {"caller_nid": "einsumfunc_greedy_path", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L422"}, {"caller_nid": "einsumfunc_greedy_path", "callee": "min", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L426"}, {"caller_nid": "einsumfunc_greedy_path", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L435"}, {"caller_nid": "einsumfunc_greedy_path", "callee": "range", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L436"}, {"caller_nid": "einsumfunc_greedy_path", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L439"}, {"caller_nid": "einsumfunc_parse_einsum_input", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L472"}, {"caller_nid": "einsumfunc_parse_einsum_input", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L473"}, {"caller_nid": "einsumfunc_parse_einsum_input", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L475"}, {"caller_nid": "einsumfunc_parse_einsum_input", "callee": "replace", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L476"}, {"caller_nid": "einsumfunc_parse_einsum_input", "callee": "asanyarray", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L477"}, {"caller_nid": "einsumfunc_parse_einsum_input", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L484"}, {"caller_nid": "einsumfunc_parse_einsum_input", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L487"}, {"caller_nid": "einsumfunc_parse_einsum_input", "callee": "range", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L490"}, {"caller_nid": "einsumfunc_parse_einsum_input", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L490"}, {"caller_nid": "einsumfunc_parse_einsum_input", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L491"}, {"caller_nid": "einsumfunc_parse_einsum_input", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L491"}, {"caller_nid": "einsumfunc_parse_einsum_input", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L492"}, {"caller_nid": "einsumfunc_parse_einsum_input", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L492"}, {"caller_nid": "einsumfunc_parse_einsum_input", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L494"}, {"caller_nid": "einsumfunc_parse_einsum_input", "callee": "asanyarray", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L495"}, {"caller_nid": "einsumfunc_parse_einsum_input", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L497"}, {"caller_nid": "einsumfunc_parse_einsum_input", "callee": "enumerate", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L498"}, {"caller_nid": "einsumfunc_parse_einsum_input", "callee": "index", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L504"}, {"caller_nid": "einsumfunc_parse_einsum_input", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L506"}, {"caller_nid": "einsumfunc_parse_einsum_input", "callee": "index", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L521"}, {"caller_nid": "einsumfunc_parse_einsum_input", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L523"}, {"caller_nid": "einsumfunc_parse_einsum_input", "callee": "count", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L530"}, {"caller_nid": "einsumfunc_parse_einsum_input", "callee": "count", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L530"}, {"caller_nid": "einsumfunc_parse_einsum_input", "callee": "count", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L531"}, {"caller_nid": "einsumfunc_parse_einsum_input", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L532"}, {"caller_nid": "einsumfunc_parse_einsum_input", "callee": "replace", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L536"}, {"caller_nid": "einsumfunc_parse_einsum_input", "callee": "replace", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L536"}, {"caller_nid": "einsumfunc_parse_einsum_input", "callee": "replace", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L536"}, {"caller_nid": "einsumfunc_parse_einsum_input", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L537"}, {"caller_nid": "einsumfunc_parse_einsum_input", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L537"}, {"caller_nid": "einsumfunc_parse_einsum_input", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L538"}, {"caller_nid": "einsumfunc_parse_einsum_input", "callee": "split", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L542"}, {"caller_nid": "einsumfunc_parse_einsum_input", "callee": "split", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L543"}, {"caller_nid": "einsumfunc_parse_einsum_input", "callee": "split", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L546"}, {"caller_nid": "einsumfunc_parse_einsum_input", "callee": "enumerate", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L549"}, {"caller_nid": "einsumfunc_parse_einsum_input", "callee": "count", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L551"}, {"caller_nid": "einsumfunc_parse_einsum_input", "callee": "count", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L551"}, {"caller_nid": "einsumfunc_parse_einsum_input", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L552"}, {"caller_nid": "einsumfunc_parse_einsum_input", "callee": "max", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L558"}, {"caller_nid": "einsumfunc_parse_einsum_input", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L559"}, {"caller_nid": "einsumfunc_parse_einsum_input", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L565"}, {"caller_nid": "einsumfunc_parse_einsum_input", "callee": "replace", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L567"}, {"caller_nid": "einsumfunc_parse_einsum_input", "callee": "replace", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L570"}, {"caller_nid": "einsumfunc_parse_einsum_input", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L572"}, {"caller_nid": "einsumfunc_parse_einsum_input", "callee": "replace", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L579"}, {"caller_nid": "einsumfunc_parse_einsum_input", "callee": "replace", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L583"}, {"caller_nid": "einsumfunc_parse_einsum_input", "callee": "sorted", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L584"}, {"caller_nid": "einsumfunc_parse_einsum_input", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L584"}, {"caller_nid": "einsumfunc_parse_einsum_input", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L586"}, {"caller_nid": "einsumfunc_parse_einsum_input", "callee": "count", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L587"}, {"caller_nid": "einsumfunc_parse_einsum_input", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L589"}, {"caller_nid": "einsumfunc_parse_einsum_input", "callee": "sorted", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L589"}, {"caller_nid": "einsumfunc_parse_einsum_input", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L589"}, {"caller_nid": "einsumfunc_parse_einsum_input", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L590"}, {"caller_nid": "einsumfunc_parse_einsum_input", "callee": "split", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L596"}, {"caller_nid": "einsumfunc_parse_einsum_input", "callee": "replace", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L600"}, {"caller_nid": "einsumfunc_parse_einsum_input", "callee": "sorted", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L602"}, {"caller_nid": "einsumfunc_parse_einsum_input", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L602"}, {"caller_nid": "einsumfunc_parse_einsum_input", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L604"}, {"caller_nid": "einsumfunc_parse_einsum_input", "callee": "count", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L605"}, {"caller_nid": "einsumfunc_parse_einsum_input", "callee": "count", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L610"}, {"caller_nid": "einsumfunc_parse_einsum_input", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L611"}, {"caller_nid": "einsumfunc_parse_einsum_input", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L614"}, {"caller_nid": "einsumfunc_parse_einsum_input", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L617"}, {"caller_nid": "einsumfunc_parse_einsum_input", "callee": "split", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L617"}, {"caller_nid": "einsumfunc_parse_einsum_input", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L617"}, {"caller_nid": "einsumfunc_parse_einsum_input", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L618"}, {"caller_nid": "einsumfunc_einsum_path", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L756"}, {"caller_nid": "einsumfunc_einsum_path", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L760"}, {"caller_nid": "einsumfunc_einsum_path", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L764"}, {"caller_nid": "einsumfunc_einsum_path", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L764"}, {"caller_nid": "einsumfunc_einsum_path", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L765"}, {"caller_nid": "einsumfunc_einsum_path", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L766"}, {"caller_nid": "einsumfunc_einsum_path", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L770"}, {"caller_nid": "einsumfunc_einsum_path", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L770"}, {"caller_nid": "einsumfunc_einsum_path", "callee": "split", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L781"}, {"caller_nid": "einsumfunc_einsum_path", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L782"}, {"caller_nid": "einsumfunc_einsum_path", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L783"}, {"caller_nid": "einsumfunc_einsum_path", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L784"}, {"caller_nid": "einsumfunc_einsum_path", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L785"}, {"caller_nid": "einsumfunc_einsum_path", "callee": "replace", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L785"}, {"caller_nid": "einsumfunc_einsum_path", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L786"}, {"caller_nid": "einsumfunc_einsum_path", "callee": "enumerate", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L790"}, {"caller_nid": "einsumfunc_einsum_path", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L792"}, {"caller_nid": "einsumfunc_einsum_path", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L792"}, {"caller_nid": "einsumfunc_einsum_path", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L793"}, {"caller_nid": "einsumfunc_einsum_path", "callee": "enumerate", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L796"}, {"caller_nid": "einsumfunc_einsum_path", "callee": "keys", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L799"}, {"caller_nid": "einsumfunc_einsum_path", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L804"}, {"caller_nid": "einsumfunc_einsum_path", "callee": "max", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L813"}, {"caller_nid": "einsumfunc_einsum_path", "callee": "tuple", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L829"}, {"caller_nid": "einsumfunc_einsum_path", "callee": "range", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L829"}, {"caller_nid": "einsumfunc_einsum_path", "callee": "KeyError", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L839"}, {"caller_nid": "einsumfunc_einsum_path", "callee": "enumerate", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L844"}, {"caller_nid": "einsumfunc_einsum_path", "callee": "tuple", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L846"}, {"caller_nid": "einsumfunc_einsum_path", "callee": "sorted", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L846"}, {"caller_nid": "einsumfunc_einsum_path", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L854"}, {"caller_nid": "einsumfunc_einsum_path", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L856"}, {"caller_nid": "einsumfunc_einsum_path", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L857"}, {"caller_nid": "einsumfunc_einsum_path", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L857"}, {"caller_nid": "einsumfunc_einsum_path", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L858"}, {"caller_nid": "einsumfunc_einsum_path", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L862"}, {"caller_nid": "einsumfunc_einsum_path", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L862"}, {"caller_nid": "einsumfunc_einsum_path", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L865"}, {"caller_nid": "einsumfunc_einsum_path", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L869"}, {"caller_nid": "einsumfunc_einsum_path", "callee": "sorted", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L869"}, {"caller_nid": "einsumfunc_einsum_path", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L871"}, {"caller_nid": "einsumfunc_einsum_path", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L872"}, {"caller_nid": "einsumfunc_einsum_path", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L875"}, {"caller_nid": "einsumfunc_einsum_path", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L877"}, {"caller_nid": "einsumfunc_einsum_path", "callee": "RuntimeError", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L880"}, {"caller_nid": "einsumfunc_einsum_path", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L881"}, {"caller_nid": "einsumfunc_einsum_path", "callee": "sum", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L894"}, {"caller_nid": "einsumfunc_einsum_path", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L894"}, {"caller_nid": "einsumfunc_einsum_path", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L894"}, {"caller_nid": "einsumfunc_einsum_path", "callee": "split", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L894"}, {"caller_nid": "einsumfunc_einsum_path", "callee": "sum", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L900"}, {"caller_nid": "einsumfunc_einsum_path", "callee": "max", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L902"}, {"caller_nid": "einsumfunc_einsum_path", "callee": "max", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L906"}, {"caller_nid": "einsumfunc_einsum_path", "callee": "enumerate", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L915"}, {"caller_nid": "einsumfunc_einsum_path", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L917"}, {"caller_nid": "einsumfunc_parse_eq_to_pure_multiplication", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L941"}, {"caller_nid": "einsumfunc_parse_eq_to_pure_multiplication", "callee": "index", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L941"}, {"caller_nid": "einsumfunc_parse_eq_to_pure_multiplication", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L943"}, {"caller_nid": "einsumfunc_parse_eq_to_pure_multiplication", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L946"}, {"caller_nid": "einsumfunc_parse_eq_to_pure_multiplication", "callee": "index", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L946"}, {"caller_nid": "einsumfunc_parse_eq_to_pure_multiplication", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L948"}, {"caller_nid": "einsumfunc_parse_eq_to_batch_matmul", "callee": "split", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L983"}, {"caller_nid": "einsumfunc_parse_eq_to_batch_matmul", "callee": "split", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L984"}, {"caller_nid": "einsumfunc_parse_eq_to_batch_matmul", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L986"}, {"caller_nid": "einsumfunc_parse_eq_to_batch_matmul", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L986"}, {"caller_nid": "einsumfunc_parse_eq_to_batch_matmul", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L987"}, {"caller_nid": "einsumfunc_parse_eq_to_batch_matmul", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L988"}, {"caller_nid": "einsumfunc_parse_eq_to_batch_matmul", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L988"}, {"caller_nid": "einsumfunc_parse_eq_to_batch_matmul", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L989"}, {"caller_nid": "einsumfunc_parse_eq_to_batch_matmul", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L992"}, {"caller_nid": "einsumfunc_parse_eq_to_batch_matmul", "callee": "zip", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L996"}, {"caller_nid": "einsumfunc_parse_eq_to_batch_matmul", "callee": "add", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L1001"}, {"caller_nid": "einsumfunc_parse_eq_to_batch_matmul", "callee": "setdefault", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L1003"}, {"caller_nid": "einsumfunc_parse_eq_to_batch_matmul", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L1005"}, {"caller_nid": "einsumfunc_parse_eq_to_batch_matmul", "callee": "zip", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L1012"}, {"caller_nid": "einsumfunc_parse_eq_to_batch_matmul", "callee": "add", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L1017"}, {"caller_nid": "einsumfunc_parse_eq_to_batch_matmul", "callee": "discard", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L1019"}, {"caller_nid": "einsumfunc_parse_eq_to_batch_matmul", "callee": "setdefault", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L1021"}, {"caller_nid": "einsumfunc_parse_eq_to_batch_matmul", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L1023"}, {"caller_nid": "einsumfunc_parse_eq_to_batch_matmul", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L1036"}, {"caller_nid": "einsumfunc_parse_eq_to_batch_matmul", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L1038"}, {"caller_nid": "einsumfunc_parse_eq_to_batch_matmul", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L1040"}, {"caller_nid": "einsumfunc_parse_eq_to_batch_matmul", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L1042"}, {"caller_nid": "einsumfunc_parse_eq_to_batch_matmul", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L1046"}, {"caller_nid": "einsumfunc_parse_eq_to_batch_matmul", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L1058"}, {"caller_nid": "einsumfunc_parse_eq_to_batch_matmul", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L1065"}, {"caller_nid": "einsumfunc_parse_eq_to_batch_matmul", "callee": "any", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L1082"}, {"caller_nid": "einsumfunc_parse_eq_to_batch_matmul", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L1082"}, {"caller_nid": "einsumfunc_parse_eq_to_batch_matmul", "callee": "tuple", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L1085"}, {"caller_nid": "einsumfunc_parse_eq_to_batch_matmul", "callee": "reduce", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L1086"}, {"caller_nid": "einsumfunc_parse_eq_to_batch_matmul", "callee": "any", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L1092"}, {"caller_nid": "einsumfunc_parse_eq_to_batch_matmul", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L1092"}, {"caller_nid": "einsumfunc_parse_eq_to_batch_matmul", "callee": "tuple", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L1095"}, {"caller_nid": "einsumfunc_parse_eq_to_batch_matmul", "callee": "reduce", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L1096"}, {"caller_nid": "einsumfunc_parse_eq_to_batch_matmul", "callee": "any", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L1102"}, {"caller_nid": "einsumfunc_parse_eq_to_batch_matmul", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L1102"}, {"caller_nid": "einsumfunc_parse_eq_to_batch_matmul", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L1103"}, {"caller_nid": "einsumfunc_parse_eq_to_batch_matmul", "callee": "tuple", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L1103"}, {"caller_nid": "einsumfunc_parse_eq_to_batch_matmul", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L1110"}, {"caller_nid": "einsumfunc_parse_eq_to_batch_matmul", "callee": "tuple", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L1112"}, {"caller_nid": "einsumfunc_parse_eq_to_batch_matmul", "callee": "index", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L1112"}, {"caller_nid": "einsumfunc_parse_output_order", "callee": "upper", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L1129"}, {"caller_nid": "einsumfunc_parse_output_order", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L1140"}, {"caller_nid": "einsumfunc_bmm_einsum", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L1186"}, {"caller_nid": "einsumfunc_bmm_einsum", "callee": "c_einsum", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L1192"}, {"caller_nid": "einsumfunc_bmm_einsum", "callee": "reshape", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L1194"}, {"caller_nid": "einsumfunc_bmm_einsum", "callee": "c_einsum", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L1199"}, {"caller_nid": "einsumfunc_bmm_einsum", "callee": "reshape", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L1201"}, {"caller_nid": "einsumfunc_bmm_einsum", "callee": "multiply", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L1209"}, {"caller_nid": "einsumfunc_bmm_einsum", "callee": "matmul", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L1217"}, {"caller_nid": "einsumfunc_bmm_einsum", "callee": "reshape", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L1221"}, {"caller_nid": "einsumfunc_bmm_einsum", "callee": "transpose", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L1223"}, {"caller_nid": "einsumfunc_bmm_einsum", "callee": "asanyarray", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L1231"}, {"caller_nid": "einsumfunc_einsum", "callee": "c_einsum", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L1610"}, {"caller_nid": "einsumfunc_einsum", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L1615"}, {"caller_nid": "einsumfunc_einsum", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L1617"}, {"caller_nid": "einsumfunc_einsum", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L1618"}, {"caller_nid": "einsumfunc_einsum", "callee": "enumerate", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L1625"}, {"caller_nid": "einsumfunc_einsum", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L1627"}, {"caller_nid": "einsumfunc_einsum", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L1630"}, {"caller_nid": "einsumfunc_einsum", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L1636"}, {"caller_nid": "einsumfunc_einsum", "callee": "c_einsum", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L1641"}, {"caller_nid": "einsumfunc_einsum", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/numpy/_core/einsumfunc.py", "source_location": "L1644"}]} |