[ {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/vllm/spec_dec/arctic_speculator.py",
  "fileLinesCount" : 902,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 184,
  "mcCabeIndex" : 28,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_parser()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/suffix_decoding/simulator.py",
  "fileLinesCount" : 587,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 134,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/vllm/spec_dec/arctic_speculator.py",
  "fileLinesCount" : 902,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 115,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _fix_flashinfer_metadata()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/vllm/swiftkv/llama_swiftkv.py",
  "fileLinesCount" : 869,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 103,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SuffixTree::append()",
  "longName" : "",
  "relativeFileName" : "csrc/suffix_decoding/suffix_tree.cc",
  "fileLinesCount" : 529,
  "components" : [ "primary::csrc" ],
  "startLine" : 33,
  "endLine" : 165,
  "linesOfCode" : 100,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def strip_string()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/dynasor/evaluator.py",
  "fileLinesCount" : 852,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 81,
  "mcCabeIndex" : 28,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def build_extension()",
  "longName" : "",
  "relativeFileName" : "setup.py",
  "fileLinesCount" : 184,
  "components" : [ "primary::ROOT" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 67,
  "mcCabeIndex" : 35,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SuffixTree::remove()",
  "longName" : "",
  "relativeFileName" : "csrc/suffix_decoding/suffix_tree.cc",
  "fileLinesCount" : 529,
  "components" : [ "primary::csrc" ],
  "startLine" : 175,
  "endLine" : 248,
  "linesOfCode" : 64,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process_weights_after_loading()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/vllm/spec_dec/fp8.py",
  "fileLinesCount" : 337,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 63,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def capture_model()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/vllm/model_runner.py",
  "fileLinesCount" : 872,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 61,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/vllm/spec_dec/vocab_parallel_embedding.py",
  "fileLinesCount" : 507,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 60,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def load_weights()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/vllm/swiftkv/llama_swiftkv.py",
  "fileLinesCount" : 869,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 58,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::string SuffixTree::check_integrity()",
  "longName" : "",
  "relativeFileName" : "csrc/suffix_decoding/suffix_tree.cc",
  "fileLinesCount" : 529,
  "components" : [ "primary::csrc" ],
  "startLine" : 282,
  "endLine" : 340,
  "linesOfCode" : 53,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def extract_answer()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/dynasor/evaluator.py",
  "fileLinesCount" : 852,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 51,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _init_executor()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/vllm/ulysses.py",
  "fileLinesCount" : 599,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 50,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::string SuffixTree::_check_node_integrity()",
  "longName" : "",
  "relativeFileName" : "csrc/suffix_decoding/suffix_tree.cc",
  "fileLinesCount" : 529,
  "components" : [ "primary::csrc" ],
  "startLine" : 342,
  "endLine" : 400,
  "linesOfCode" : 48,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def forward()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/vllm/ulysses.py",
  "fileLinesCount" : 599,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 48,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def generate_grpc_code()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/embedding/generate_proto.py",
  "fileLinesCount" : 79,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 45,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def main()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/suffix_decoding/simulator.py",
  "fileLinesCount" : 587,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 45,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def symbolic_equal()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/dynasor/evaluator.py",
  "fileLinesCount" : 852,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 42,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/vllm/swiftkv/llama_swiftkv.py",
  "fileLinesCount" : 869,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 42,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def main()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/dynasor/vllm_server.py",
  "fileLinesCount" : 128,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 41,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def main()",
  "longName" : "",
  "relativeFileName" : "projects/dynasor/openai_client.py",
  "fileLinesCount" : 117,
  "components" : [ "primary::projects" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 38,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def weight_loader()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/vllm/spec_dec/vocab_parallel_embedding.py",
  "fileLinesCount" : 507,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 38,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_sharded_to_full_mapping()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/vllm/spec_dec/vocab_parallel_embedding.py",
  "fileLinesCount" : 507,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 36,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def extract_first_boxed_answer()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/dynasor/evaluator.py",
  "fileLinesCount" : 852,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 34,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def extract_boxed_answer()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/dynasor/evaluator.py",
  "fileLinesCount" : 852,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 34,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def results_summary()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/suffix_decoding/simulator.py",
  "fileLinesCount" : 587,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 34,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Candidate SuffixTree::_speculate_path()",
  "longName" : "",
  "relativeFileName" : "csrc/suffix_decoding/suffix_tree.cc",
  "fileLinesCount" : 529,
  "components" : [ "primary::csrc" ],
  "startLine" : 424,
  "endLine" : 458,
  "linesOfCode" : 33,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def call_module()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/vllm/ulysses.py",
  "fileLinesCount" : 599,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 33,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Candidate SuffixTree::speculate()",
  "longName" : "",
  "relativeFileName" : "csrc/suffix_decoding/suffix_tree.cc",
  "fileLinesCount" : 529,
  "components" : [ "primary::csrc" ],
  "startLine" : 250,
  "endLine" : 280,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Candidate SuffixTree::_speculate_tree()",
  "longName" : "",
  "relativeFileName" : "csrc/suffix_decoding/suffix_tree.cc",
  "fileLinesCount" : 529,
  "components" : [ "primary::csrc" ],
  "startLine" : 479,
  "endLine" : 508,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _fix_fracs()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/dynasor/evaluator.py",
  "fileLinesCount" : 852,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 30,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def apply()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/vllm/spec_dec/fp8.py",
  "fileLinesCount" : 337,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool probe_insert_or_find_()",
  "longName" : "",
  "relativeFileName" : "csrc/suffix_decoding/int32_map.h",
  "fileLinesCount" : 388,
  "components" : [ "primary::csrc" ],
  "startLine" : 316,
  "endLine" : 345,
  "linesOfCode" : 29,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _build_replica_cmd()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/embedding/replica_manager.py",
  "fileLinesCount" : 509,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _init_decode_runner()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/vllm/swiftkv/llama_swiftkv.py",
  "fileLinesCount" : 869,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def parse_args()",
  "longName" : "",
  "relativeFileName" : "projects/dynasor/openai_client.py",
  "fileLinesCount" : 117,
  "components" : [ "primary::projects" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_data()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/suffix_decoding/simulator.py",
  "fileLinesCount" : 587,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 28,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def monkeypatch_forward()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/vllm/model_runner.py",
  "fileLinesCount" : 872,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def apply_arctic_patches()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/vllm/patches.py",
  "fileLinesCount" : 110,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def load_weights()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/vllm/spec_dec/arctic_speculator.py",
  "fileLinesCount" : 902,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/vllm/swiftkv/llama_swiftkv.py",
  "fileLinesCount" : 869,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def try_load_torch_library()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/py_custom_ops.py",
  "fileLinesCount" : 54,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add_cli_args()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/vllm/args.py",
  "fileLinesCount" : 148,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/vllm/spec_dec/vocab_parallel_embedding.py",
  "fileLinesCount" : 507,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def majority_voting()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/dynasor/entropy.py",
  "fileLinesCount" : 250,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_indices()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/vllm/spec_dec/vocab_parallel_embedding.py",
  "fileLinesCount" : 507,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/vllm/ulysses.py",
  "fileLinesCount" : 599,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def apply_patch()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/patching.py",
  "fileLinesCount" : 139,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 22,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def load_model()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/vllm/model_runner.py",
  "fileLinesCount" : 872,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void rehash_()",
  "longName" : "",
  "relativeFileName" : "csrc/suffix_decoding/int32_map.h",
  "fileLinesCount" : 388,
  "components" : [ "primary::csrc" ],
  "startLine" : 364,
  "endLine" : 387,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::pair SuffixTree::_match_pattern()",
  "longName" : "",
  "relativeFileName" : "csrc/suffix_decoding/suffix_tree.cc",
  "fileLinesCount" : 529,
  "components" : [ "primary::csrc" ],
  "startLine" : 402,
  "endLine" : 422,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def make_parser()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/dynasor/openai_server.py",
  "fileLinesCount" : 482,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "size_t SuffixTree::estimate_memory()",
  "longName" : "",
  "relativeFileName" : "csrc/suffix_decoding/suffix_tree.cc",
  "fileLinesCount" : 529,
  "components" : [ "primary::csrc" ],
  "startLine" : 510,
  "endLine" : 529,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def arctic_inference_plugin()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/vllm/plugin.py",
  "fileLinesCount" : 47,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _update_suffix_cache()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/vllm/model_runner.py",
  "fileLinesCount" : 872,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 19,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __post_init__()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/vllm/config.py",
  "fileLinesCount" : 140,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 19,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool erase()",
  "longName" : "",
  "relativeFileName" : "csrc/suffix_decoding/int32_map.h",
  "fileLinesCount" : 388,
  "components" : [ "primary::csrc" ],
  "startLine" : 89,
  "endLine" : 106,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def set_shift_parallel_mode()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/vllm/model_runner.py",
  "fileLinesCount" : 872,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void maybe_rehash_after_erase_()",
  "longName" : "",
  "relativeFileName" : "csrc/suffix_decoding/int32_map.h",
  "fileLinesCount" : 388,
  "components" : [ "primary::csrc" ],
  "startLine" : 292,
  "endLine" : 312,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_weights()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/vllm/spec_dec/vocab_parallel_embedding.py",
  "fileLinesCount" : 507,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_layers_start_end_indices()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/vllm/ulysses.py",
  "fileLinesCount" : 599,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process_task()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/suffix_decoding/simulator.py",
  "fileLinesCount" : 587,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/vllm/spec_dec/logits_processor_opt.py",
  "fileLinesCount" : 108,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_masked_input_and_mask()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/vllm/spec_dec/vocab_parallel_embedding.py",
  "fileLinesCount" : 507,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def forward()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/vllm/spec_dec/vocab_parallel_embedding.py",
  "fileLinesCount" : 507,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def resolve_dependencies()",
  "longName" : "",
  "relativeFileName" : "scripts/install_deps.py",
  "fileLinesCount" : 83,
  "components" : [ "primary::scripts" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void place_new_()",
  "longName" : "",
  "relativeFileName" : "csrc/suffix_decoding/int32_map.h",
  "fileLinesCount" : 388,
  "components" : [ "primary::csrc" ],
  "startLine" : 348,
  "endLine" : 362,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _fix_a_slash_b()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/dynasor/evaluator.py",
  "fileLinesCount" : 852,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _generate_seq_id()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/suffix_decoding/cache.py",
  "fileLinesCount" : 318,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/vllm/swiftkv/llama_swiftkv.py",
  "fileLinesCount" : 869,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_quant_method_patch()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/vllm/spec_dec/fp8.py",
  "fileLinesCount" : 337,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def parse_digits()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/dynasor/evaluator.py",
  "fileLinesCount" : 852,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def with_cancellation()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/dynasor/util.py",
  "fileLinesCount" : 70,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def ensure_tokenized()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/suffix_decoding/simulator.py",
  "fileLinesCount" : 587,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __post_init__()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/vllm/spec_dec/vocab_parallel_embedding.py",
  "fileLinesCount" : 507,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def destroy_model_parallel()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/vllm/ulysses.py",
  "fileLinesCount" : 599,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def equal_group()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/dynasor/entropy.py",
  "fileLinesCount" : 250,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_engine_config()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/vllm/args.py",
  "fileLinesCount" : 148,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/vllm/spec_dec/fp8.py",
  "fileLinesCount" : 337,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def gen_random_num()",
  "longName" : "",
  "relativeFileName" : "benchmark/embedding/benchmark.py",
  "fileLinesCount" : 404,
  "components" : [ "primary::benchmark" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void destroy_all_()",
  "longName" : "",
  "relativeFileName" : "csrc/suffix_decoding/int32_map.h",
  "fileLinesCount" : 388,
  "components" : [ "primary::csrc" ],
  "startLine" : 279,
  "endLine" : 290,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def equal_group()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/dynasor/evaluator.py",
  "fileLinesCount" : 852,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def tokenize_data()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/suffix_decoding/simulator.py",
  "fileLinesCount" : 587,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/suffix_decoding/cache.py",
  "fileLinesCount" : 318,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _prepare_cuda_graph_ios()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/vllm/spec_dec/arctic_speculator.py",
  "fileLinesCount" : 902,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_tracked_python_files()",
  "longName" : "",
  "relativeFileName" : "scripts/check_license.py",
  "fileLinesCount" : 83,
  "components" : [ "primary::scripts" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def main()",
  "longName" : "",
  "relativeFileName" : "scripts/check_license.py",
  "fileLinesCount" : 83,
  "components" : [ "primary::scripts" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def call_with_timeout()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/dynasor/evaluator.py",
  "fileLinesCount" : 852,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def reshape_and_cache_flash_bulk()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/py_custom_ops.py",
  "fileLinesCount" : 54,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _fix_flash_attention_metadata()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/vllm/swiftkv/llama_swiftkv.py",
  "fileLinesCount" : 869,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def propose_draft_token_ids()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/vllm/model_runner.py",
  "fileLinesCount" : 872,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def find_symbolic_shape()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/vllm/ulysses.py",
  "fileLinesCount" : 599,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool contains()",
  "longName" : "",
  "relativeFileName" : "csrc/suffix_decoding/int32_map.h",
  "fileLinesCount" : 388,
  "components" : [ "primary::csrc" ],
  "startLine" : 78,
  "endLine" : 87,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def choice_answer_clean()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/dynasor/evaluator.py",
  "fileLinesCount" : 852,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def obtain_answer()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/dynasor/entropy.py",
  "fileLinesCount" : 250,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def obtain_answer()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/dynasor/cot.py",
  "fileLinesCount" : 190,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def suffix_decode()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/suffix_decoding/simulator.py",
  "fileLinesCount" : 587,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def log()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/vllm/stats.py",
  "fileLinesCount" : 69,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "benchmark/embedding/benchmark_http.py",
  "fileLinesCount" : 310,
  "components" : [ "primary::benchmark" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static uint32_t mix_hash_()",
  "longName" : "",
  "relativeFileName" : "csrc/suffix_decoding/int32_map.h",
  "fileLinesCount" : 388,
  "components" : [ "primary::csrc" ],
  "startLine" : 260,
  "endLine" : 269,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def init_logger()",
  "longName" : "",
  "relativeFileName" : "projects/dynasor/openai_client.py",
  "fileLinesCount" : 117,
  "components" : [ "primary::projects" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/embedding/replica.py",
  "fileLinesCount" : 509,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def check_health()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/dynasor/vllm_server.py",
  "fileLinesCount" : 128,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def str_to_pmatrix()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/dynasor/evaluator.py",
  "fileLinesCount" : 852,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def init_logger()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/dynasor/openai_server.py",
  "fileLinesCount" : 482,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def start_request()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/suffix_decoding/cache.py",
  "fileLinesCount" : 318,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def speculate()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/suffix_decoding/cache.py",
  "fileLinesCount" : 318,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _maybe_evict_requests()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/suffix_decoding/cache.py",
  "fileLinesCount" : 318,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def index_fn()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/vllm/swiftkv/llama_swiftkv.py",
  "fileLinesCount" : 869,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def profile_run()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/vllm/model_runner.py",
  "fileLinesCount" : 872,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_weights()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/vllm/spec_dec/fp8.py",
  "fileLinesCount" : 337,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def load_weights()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/vllm/spec_dec/arctic_speculator.py",
  "fileLinesCount" : 902,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "benchmark/embedding/benchmark.py",
  "fileLinesCount" : 404,
  "components" : [ "primary::benchmark" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def main()",
  "longName" : "",
  "relativeFileName" : "scripts/install_deps.py",
  "fileLinesCount" : 83,
  "components" : [ "primary::scripts" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/embedding/replica_manager.py",
  "fileLinesCount" : 509,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def entropy()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/dynasor/entropy.py",
  "fileLinesCount" : 250,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def has_value()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/dynasor/entropy.py",
  "fileLinesCount" : 250,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def openai_chat_completion_stream()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/dynasor/cot.py",
  "fileLinesCount" : 190,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def parse_args()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/dynasor/openai_server.py",
  "fileLinesCount" : 482,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def from_candidate()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/suffix_decoding/cache.py",
  "fileLinesCount" : 318,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_attn_metadata_for_swiftkv()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/vllm/swiftkv/llama_swiftkv.py",
  "fileLinesCount" : 869,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def load_weights()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/vllm/swiftkv/llama_swiftkv.py",
  "fileLinesCount" : 869,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _is_v1_supported_oracle()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/vllm/args.py",
  "fileLinesCount" : 148,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def initialize_kv_cache()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/vllm/model_runner.py",
  "fileLinesCount" : 872,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __post_init__()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/vllm/structured_output.py",
  "fileLinesCount" : 38,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _maybe_pad_weight()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/vllm/spec_dec/fp8.py",
  "fileLinesCount" : 337,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def forward()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/vllm/spec_dec/arctic_speculator.py",
  "fileLinesCount" : 902,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _prepare_cuda_graph_ios()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/vllm/spec_dec/arctic_speculator.py",
  "fileLinesCount" : 902,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def generate_token_ids()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/vllm/spec_dec/arctic_speculator.py",
  "fileLinesCount" : 902,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def vocab_range_from_global_vocab_size()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/vllm/spec_dec/vocab_parallel_embedding.py",
  "fileLinesCount" : 507,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def apply_shift_parallel_patches()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/vllm/ulysses.py",
  "fileLinesCount" : 599,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def patch_embedding_performance()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/embedding/replica.py",
  "fileLinesCount" : 509,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def forward()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/vllm/swiftkv/llama_swiftkv.py",
  "fileLinesCount" : 869,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def forward()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/vllm/swiftkv/llama_swiftkv.py",
  "fileLinesCount" : 869,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _init_prefill_runner()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/vllm/swiftkv/llama_swiftkv.py",
  "fileLinesCount" : 869,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def swiftkv_select()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/vllm/swiftkv/llama_swiftkv.py",
  "fileLinesCount" : 869,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def from_cli_args()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/vllm/args.py",
  "fileLinesCount" : 148,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def generate_token_ids()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/vllm/spec_dec/arctic_speculator.py",
  "fileLinesCount" : 902,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def init_tensor_parallelism()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/vllm/spec_dec/vocab_parallel_embedding.py",
  "fileLinesCount" : 507,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def vocab_range_from_per_partition_vocab_size()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/vllm/spec_dec/vocab_parallel_embedding.py",
  "fileLinesCount" : 507,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def extra_repr()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/vllm/spec_dec/vocab_parallel_embedding.py",
  "fileLinesCount" : 507,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def observe_draft()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/vllm/stats.py",
  "fileLinesCount" : 69,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def run()",
  "longName" : "",
  "relativeFileName" : "setup.py",
  "fileLinesCount" : 184,
  "components" : [ "primary::ROOT" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def install_dependencies()",
  "longName" : "",
  "relativeFileName" : "scripts/install_deps.py",
  "fileLinesCount" : 83,
  "components" : [ "primary::scripts" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void advance_()",
  "longName" : "",
  "relativeFileName" : "csrc/suffix_decoding/int32_map.h",
  "fileLinesCount" : 388,
  "components" : [ "primary::csrc" ],
  "startLine" : 203,
  "endLine" : 208,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "size_t memory_usage()",
  "longName" : "",
  "relativeFileName" : "csrc/suffix_decoding/suffix_tree.h",
  "fileLinesCount" : 138,
  "components" : [ "primary::csrc" ],
  "startLine" : 52,
  "endLine" : 57,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def convert_word_number()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/dynasor/evaluator.py",
  "fileLinesCount" : 852,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def math_equal()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/dynasor/evaluator.py",
  "fileLinesCount" : 852,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def count()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/dynasor/entropy.py",
  "fileLinesCount" : 250,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def should_early_exit()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/dynasor/entropy.py",
  "fileLinesCount" : 250,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def formalize_final_response()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/dynasor/cot.py",
  "fileLinesCount" : 190,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def sample_data()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/suffix_decoding/simulator.py",
  "fileLinesCount" : 587,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def evict_cached_response()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/suffix_decoding/cache.py",
  "fileLinesCount" : 318,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __class_getitem__()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/patching.py",
  "fileLinesCount" : 139,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def forward()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/vllm/swiftkv/llama_swiftkv.py",
  "fileLinesCount" : 869,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/vllm/swiftkv/llama_swiftkv.py",
  "fileLinesCount" : 869,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def forward()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/vllm/swiftkv/llama_swiftkv.py",
  "fileLinesCount" : 869,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _prepare_inputs()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/vllm/model_runner.py",
  "fileLinesCount" : 872,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __post_init__()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/vllm/config.py",
  "fileLinesCount" : 140,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __str__()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/vllm/config.py",
  "fileLinesCount" : 140,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def graph_capture()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/vllm/spec_dec/arctic_speculator.py",
  "fileLinesCount" : 902,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def generate_states()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/vllm/spec_dec/arctic_speculator.py",
  "fileLinesCount" : 902,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def tie_weights()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/vllm/spec_dec/vocab_parallel_embedding.py",
  "fileLinesCount" : 507,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def graph_capture()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/vllm/ulysses.py",
  "fileLinesCount" : 599,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def shutdown()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/vllm/ulysses.py",
  "fileLinesCount" : 599,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_compatible_vllm_version()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/utils.py",
  "fileLinesCount" : 32,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SuffixTree::extend()",
  "longName" : "",
  "relativeFileName" : "csrc/suffix_decoding/suffix_tree.cc",
  "fileLinesCount" : 529,
  "components" : [ "primary::csrc" ],
  "startLine" : 168,
  "endLine" : 172,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/embedding/client.py",
  "fileLinesCount" : 306,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def patch_model_config_hash()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/embedding/replica.py",
  "fileLinesCount" : 509,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def register_signal_handlers()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/dynasor/vllm_server.py",
  "fileLinesCount" : 128,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def read_data_file()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/suffix_decoding/simulator.py",
  "fileLinesCount" : 587,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init_subclass__()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/patching.py",
  "fileLinesCount" : 139,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/vllm/swiftkv/llama_swiftkv.py",
  "fileLinesCount" : 869,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/vllm/swiftkv/llama_swiftkv.py",
  "fileLinesCount" : 869,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __new__()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/vllm/args.py",
  "fileLinesCount" : 148,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __post_init__()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/vllm/args.py",
  "fileLinesCount" : 148,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __new__()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/vllm/args.py",
  "fileLinesCount" : 148,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def propose_arctic_draft_token_ids()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/vllm/model_runner.py",
  "fileLinesCount" : 872,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __new__()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/vllm/config.py",
  "fileLinesCount" : 140,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __new__()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/vllm/config.py",
  "fileLinesCount" : 140,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def from_dict()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/vllm/config.py",
  "fileLinesCount" : 140,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_logits_and_post_processing()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/vllm/spec_dec/logits_processor_opt.py",
  "fileLinesCount" : 108,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_logits()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/vllm/spec_dec/logits_processor_opt.py",
  "fileLinesCount" : 108,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def padding_size()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/vllm/spec_dec/arctic_speculator.py",
  "fileLinesCount" : 902,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/vllm/spec_dec/arctic_speculator.py",
  "fileLinesCount" : 902,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def generate_states()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/vllm/spec_dec/arctic_speculator.py",
  "fileLinesCount" : 902,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def generate_proposals()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/vllm/spec_dec/arctic_speculator.py",
  "fileLinesCount" : 902,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def maybe_load_weight()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/vllm/spec_dec/arctic_speculator.py",
  "fileLinesCount" : 902,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def generate_proposals()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/vllm/spec_dec/arctic_speculator.py",
  "fileLinesCount" : 902,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def maybe_load_weight()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/vllm/spec_dec/arctic_speculator.py",
  "fileLinesCount" : 902,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def prepare_hidden_states()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/vllm/spec_dec/arctic_proposer.py",
  "fileLinesCount" : 166,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def propose()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/vllm/spec_dec/arctic_proposer.py",
  "fileLinesCount" : 166,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def apply()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/vllm/spec_dec/vocab_parallel_embedding.py",
  "fileLinesCount" : 507,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_num_kv_heads()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/vllm/ulysses.py",
  "fileLinesCount" : 599,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_num_attention_heads()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/vllm/ulysses.py",
  "fileLinesCount" : 599,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add_license_to_file()",
  "longName" : "",
  "relativeFileName" : "scripts/check_license.py",
  "fileLinesCount" : 83,
  "components" : [ "primary::scripts" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _check_port_available()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/embedding/replica_manager.py",
  "fileLinesCount" : 509,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def run_vllm_server()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/dynasor/vllm_server.py",
  "fileLinesCount" : 128,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def run_openai_server()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/dynasor/vllm_server.py",
  "fileLinesCount" : 128,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def bool_arg()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/suffix_decoding/simulator.py",
  "fileLinesCount" : 587,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def stop_request()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/suffix_decoding/cache.py",
  "fileLinesCount" : 318,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add_active_response()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/suffix_decoding/cache.py",
  "fileLinesCount" : 318,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/common/swiftkv/configs.py",
  "fileLinesCount" : 37,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __getattr__()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/envs.py",
  "fileLinesCount" : 37,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def forward()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/vllm/swiftkv/llama_swiftkv.py",
  "fileLinesCount" : 869,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def forward()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/vllm/swiftkv/llama_swiftkv.py",
  "fileLinesCount" : 869,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _init_model()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/vllm/swiftkv/llama_swiftkv.py",
  "fileLinesCount" : 869,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def compute_logits()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/vllm/swiftkv/llama_swiftkv.py",
  "fileLinesCount" : 869,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/vllm/model_runner.py",
  "fileLinesCount" : 872,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def execute_model()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/vllm/model_runner.py",
  "fileLinesCount" : 872,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def propose_suffix_draft_token_ids()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/vllm/model_runner.py",
  "fileLinesCount" : 872,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def embedding()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/vllm/spec_dec/fp8.py",
  "fileLinesCount" : 337,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def forward()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/vllm/spec_dec/logits_processor_opt.py",
  "fileLinesCount" : 108,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/vllm/stats.py",
  "fileLinesCount" : 69,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/vllm/patches.py",
  "fileLinesCount" : 110,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def initialize_model_parallel()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/vllm/ulysses.py",
  "fileLinesCount" : 599,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def print0()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/utils.py",
  "fileLinesCount" : 32,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def file_has_license()",
  "longName" : "",
  "relativeFileName" : "scripts/check_license.py",
  "fileLinesCount" : 83,
  "components" : [ "primary::scripts" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def load_optional_dependencies()",
  "longName" : "",
  "relativeFileName" : "scripts/install_deps.py",
  "fileLinesCount" : 83,
  "components" : [ "primary::scripts" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool empty()",
  "longName" : "",
  "relativeFileName" : "csrc/suffix_decoding/int32_map.h",
  "fileLinesCount" : 388,
  "components" : [ "primary::csrc" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t size()",
  "longName" : "",
  "relativeFileName" : "csrc/suffix_decoding/int32_map.h",
  "fileLinesCount" : 388,
  "components" : [ "primary::csrc" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "size_t memory_usage()",
  "longName" : "",
  "relativeFileName" : "csrc/suffix_decoding/int32_map.h",
  "fileLinesCount" : 388,
  "components" : [ "primary::csrc" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const_iterator begin()",
  "longName" : "",
  "relativeFileName" : "csrc/suffix_decoding/int32_map.h",
  "fileLinesCount" : 388,
  "components" : [ "primary::csrc" ],
  "startLine" : 213,
  "endLine" : 215,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const_iterator end()",
  "longName" : "",
  "relativeFileName" : "csrc/suffix_decoding/int32_map.h",
  "fileLinesCount" : 388,
  "components" : [ "primary::csrc" ],
  "startLine" : 217,
  "endLine" : 219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const_iterator cbegin()",
  "longName" : "",
  "relativeFileName" : "csrc/suffix_decoding/int32_map.h",
  "fileLinesCount" : 388,
  "components" : [ "primary::csrc" ],
  "startLine" : 221,
  "endLine" : 223,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const_iterator cend()",
  "longName" : "",
  "relativeFileName" : "csrc/suffix_decoding/int32_map.h",
  "fileLinesCount" : 388,
  "components" : [ "primary::csrc" ],
  "startLine" : 225,
  "endLine" : 227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool is_filled_()",
  "longName" : "",
  "relativeFileName" : "csrc/suffix_decoding/int32_map.h",
  "fileLinesCount" : 388,
  "components" : [ "primary::csrc" ],
  "startLine" : 256,
  "endLine" : 258,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int num_seqs()",
  "longName" : "",
  "relativeFileName" : "csrc/suffix_decoding/suffix_tree.h",
  "fileLinesCount" : 138,
  "components" : [ "primary::csrc" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool operator()",
  "longName" : "",
  "relativeFileName" : "csrc/suffix_decoding/suffix_tree.cc",
  "fileLinesCount" : 529,
  "components" : [ "primary::csrc" ],
  "startLine" : 471,
  "endLine" : 475,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def format_prompt()",
  "longName" : "",
  "relativeFileName" : "projects/dynasor/naive_client.py",
  "fileLinesCount" : 162,
  "components" : [ "primary::projects" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/embedding/replica.py",
  "fileLinesCount" : 509,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _fix_sqrt()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/dynasor/evaluator.py",
  "fileLinesCount" : 852,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def symbolic_equal_process()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/dynasor/evaluator.py",
  "fileLinesCount" : 852,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def norm()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/dynasor/entropy.py",
  "fileLinesCount" : 250,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def format_prompt_for_completions()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/dynasor/cot.py",
  "fileLinesCount" : 190,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def set_config()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/dynasor/openai_server.py",
  "fileLinesCount" : 482,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_shift_parallel_mode()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/vllm/model_runner.py",
  "fileLinesCount" : 872,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def world_size()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/vllm/config.py",
  "fileLinesCount" : 140,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/vllm/config.py",
  "fileLinesCount" : 140,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/vllm/spec_dec/arctic_proposer.py",
  "fileLinesCount" : 166,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def load_model()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/vllm/spec_dec/arctic_proposer.py",
  "fileLinesCount" : 166,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def embedding()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/vllm/spec_dec/vocab_parallel_embedding.py",
  "fileLinesCount" : 507,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def pad_vocab_size()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/vllm/spec_dec/vocab_parallel_embedding.py",
  "fileLinesCount" : 507,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def num_org_elements_padded()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/vllm/spec_dec/vocab_parallel_embedding.py",
  "fileLinesCount" : 507,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def num_added_elements_padded()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/vllm/spec_dec/vocab_parallel_embedding.py",
  "fileLinesCount" : 507,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def forward()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/vllm/spec_dec/vocab_parallel_embedding.py",
  "fileLinesCount" : 507,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def run_engine_core()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/vllm/patches.py",
  "fileLinesCount" : 110,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def forward()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/vllm/ulysses.py",
  "fileLinesCount" : 599,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "setup.py",
  "fileLinesCount" : 184,
  "components" : [ "primary::ROOT" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _response_type_name()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/embedding/replica_manager.py",
  "fileLinesCount" : 509,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/embedding/replica_manager.py",
  "fileLinesCount" : 509,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_digit()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/dynasor/evaluator.py",
  "fileLinesCount" : 852,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def count_not_empty()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/dynasor/evaluator.py",
  "fileLinesCount" : 852,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def math_equal_process()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/dynasor/evaluator.py",
  "fileLinesCount" : 852,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def numeric_equal()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/dynasor/evaluator.py",
  "fileLinesCount" : 852,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def item_entropy()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/dynasor/entropy.py",
  "fileLinesCount" : 250,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def count_not_empty()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/dynasor/entropy.py",
  "fileLinesCount" : 250,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_certain_answer()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/dynasor/entropy.py",
  "fileLinesCount" : 250,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def start_server()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/dynasor/openai_server.py",
  "fileLinesCount" : 482,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def max_tree_depth()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/suffix_decoding/cache.py",
  "fileLinesCount" : 318,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def max_cached_requests()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/suffix_decoding/cache.py",
  "fileLinesCount" : 318,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def active_requests()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/suffix_decoding/cache.py",
  "fileLinesCount" : 318,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def cached_requests()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/suffix_decoding/cache.py",
  "fileLinesCount" : 318,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def model()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/vllm/swiftkv/llama_swiftkv.py",
  "fileLinesCount" : 869,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def model()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/vllm/swiftkv/llama_swiftkv.py",
  "fileLinesCount" : 869,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_input_embeddings()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/vllm/swiftkv/llama_swiftkv.py",
  "fileLinesCount" : 869,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_input_embeddings()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/vllm/swiftkv/llama_swiftkv.py",
  "fileLinesCount" : 869,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_input_embeddings()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/vllm/swiftkv/llama_swiftkv.py",
  "fileLinesCount" : 869,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def world_size()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/vllm/config.py",
  "fileLinesCount" : 140,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/vllm/spec_dec/fp8.py",
  "fileLinesCount" : 337,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _generate_cg_key()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/vllm/spec_dec/arctic_speculator.py",
  "fileLinesCount" : 902,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/vllm/spec_dec/vocab_parallel_embedding.py",
  "fileLinesCount" : 507,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def num_org_elements()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/vllm/spec_dec/vocab_parallel_embedding.py",
  "fileLinesCount" : 507,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def num_added_elements()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/vllm/spec_dec/vocab_parallel_embedding.py",
  "fileLinesCount" : 507,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def num_org_vocab_padding()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/vllm/spec_dec/vocab_parallel_embedding.py",
  "fileLinesCount" : 507,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def num_added_vocab_padding()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/vllm/spec_dec/vocab_parallel_embedding.py",
  "fileLinesCount" : 507,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def num_elements_padded()",
  "longName" : "",
  "relativeFileName" : "arctic_inference/vllm/spec_dec/vocab_parallel_embedding.py",
  "fileLinesCount" : 507,
  "components" : [ "primary::arctic_inference" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _generate_prompts()",
  "longName" : "",
  "relativeFileName" : "benchmark/embedding/benchmark_http.py",
  "fileLinesCount" : 310,
  "components" : [ "primary::benchmark" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _generate_prompts()",
  "longName" : "",
  "relativeFileName" : "benchmark/embedding/benchmark.py",
  "fileLinesCount" : 404,
  "components" : [ "primary::benchmark" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
} ]