[ {
  "shortName" : "def main()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/sample.py",
  "fileLinesCount" : 303,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 225,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def main()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/eval_rm.py",
  "fileLinesCount" : 108,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 56,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def load()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/query_response_model.py",
  "fileLinesCount" : 702,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 35,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def bpe()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/datasets/encodings.py",
  "fileLinesCount" : 208,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 35,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_experiment_jobs()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/utils/experiments.py",
  "fileLinesCount" : 103,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 35,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def experiment_definitions()",
  "longName" : "",
  "relativeFileName" : "exps/sample.py",
  "fileLinesCount" : 58,
  "components" : [ "primary::exps" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def embed_tokens()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/models/transformer.py",
  "fileLinesCount" : 604,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _split_query_response_output_parts()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/query_response_model.py",
  "fileLinesCount" : 702,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_article_and_highlights()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/datasets/cnndm.py",
  "fileLinesCount" : 158,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 30,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/query_response_model.py",
  "fileLinesCount" : 702,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def save_exported_model()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/query_response_model.py",
  "fileLinesCount" : 702,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 27,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _construct_from_json()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/utils/hyperparams.py",
  "fileLinesCount" : 282,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 27,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def override_from_pair()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/utils/hyperparams.py",
  "fileLinesCount" : 282,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 26,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def encode_example()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/datasets/jsonl_encoding.py",
  "fileLinesCount" : 55,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 25,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/models/transformer.py",
  "fileLinesCount" : 604,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/model_layout.py",
  "fileLinesCount" : 72,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _ensure_length()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/tasks.py",
  "fileLinesCount" : 165,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def experiment_definitions()",
  "longName" : "",
  "relativeFileName" : "exps/eval_rm.py",
  "fileLinesCount" : 42,
  "components" : [ "primary::exps" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _load()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/datasets/encodings.py",
  "fileLinesCount" : 208,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _cnndm_iter()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/datasets/cnndm.py",
  "fileLinesCount" : 158,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def parameter_name_to_sharding_dim()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/query_response_model.py",
  "fileLinesCount" : 702,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 20,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_shard_fix_factor()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/query_response_model.py",
  "fileLinesCount" : 702,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def fetch()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/query_response_model.py",
  "fileLinesCount" : 702,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def launch()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/utils/jobs.py",
  "fileLinesCount" : 49,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _sync_params()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/query_response_model.py",
  "fileLinesCount" : 702,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def validate_data_is_mpi_safe()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/utils/dist_utils.py",
  "fileLinesCount" : 242,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 19,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __call__()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/models/attention.py",
  "fileLinesCount" : 175,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def nucleus_sampler()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/models/sample_fns.py",
  "fileLinesCount" : 84,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def make_jsonl_samples_iter()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/task_data.py",
  "fileLinesCount" : 120,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def clean_up_highlights()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/datasets/cnndm.py",
  "fileLinesCount" : 158,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def flat_to_nested()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/utils/hyperparams.py",
  "fileLinesCount" : 282,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def reward()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/reward_model.py",
  "fileLinesCount" : 63,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def fetch()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/query_response_model.py",
  "fileLinesCount" : 702,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def override_from_json()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/utils/hyperparams.py",
  "fileLinesCount" : 282,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/models/transformer.py",
  "fileLinesCount" : 604,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def bytes_to_unicode()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/datasets/encodings.py",
  "fileLinesCount" : 208,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def eval()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/policy.py",
  "fileLinesCount" : 84,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _flat_type_map()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/utils/hyperparams.py",
  "fileLinesCount" : 282,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/models/transformer.py",
  "fileLinesCount" : 604,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _hparam_constructible_class()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/utils/hyperparams.py",
  "fileLinesCount" : 282,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def nested_reduce()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/utils/nested.py",
  "fileLinesCount" : 31,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _collate_fn()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/task_data.py",
  "fileLinesCount" : 120,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def parallel_copy_recursive()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/utils/blobs.py",
  "fileLinesCount" : 82,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def setup_logging_with_pacific_tz()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/utils/logging_utils.py",
  "fileLinesCount" : 22,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def forward()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/models/transformer.py",
  "fileLinesCount" : 604,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process_responses()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/tasks.py",
  "fileLinesCount" : 165,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _update_model_with_head_info()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/query_response_model.py",
  "fileLinesCount" : 702,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_dataset()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/datasets/__init__.py",
  "fileLinesCount" : 41,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def decode_example()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/datasets/jsonl_encoding.py",
  "fileLinesCount" : 55,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def parse_url()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/utils/blobs.py",
  "fileLinesCount" : 82,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def download_directory_cached()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/utils/blobs.py",
  "fileLinesCount" : 82,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def distribute()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/utils/even_more_itertools.py",
  "fileLinesCount" : 20,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/models/attention.py",
  "fileLinesCount" : 175,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def softmax_xent_loss_fn()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/models/loss_functions.py",
  "fileLinesCount" : 22,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def concat_with()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/models/transformer.py",
  "fileLinesCount" : 604,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def map_input()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/task_data.py",
  "fileLinesCount" : 120,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def encode_response()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/tasks.py",
  "fileLinesCount" : 165,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __post_init__()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/datasets/encodings.py",
  "fileLinesCount" : 208,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def dump()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/utils/hyperparams.py",
  "fileLinesCount" : 282,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def experiment_def_launcher()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/utils/experiments.py",
  "fileLinesCount" : 103,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _broadcast()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/utils/dist_utils.py",
  "fileLinesCount" : 242,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def maybe_convert_weights()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/models/transformer.py",
  "fileLinesCount" : 604,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def torch_loader()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/task_data.py",
  "fileLinesCount" : 120,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_iter_for_task()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/task_data.py",
  "fileLinesCount" : 120,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def standard()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/model_layout.py",
  "fileLinesCount" : 72,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def nested_to_flat()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/utils/hyperparams.py",
  "fileLinesCount" : 282,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def assert_shape_eq()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/utils/assertions.py",
  "fileLinesCount" : 51,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/models/ops.py",
  "fileLinesCount" : 58,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def forward()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/models/ops.py",
  "fileLinesCount" : 58,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def forward()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/models/transformer.py",
  "fileLinesCount" : 604,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def decode()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/datasets/encodings.py",
  "fileLinesCount" : 208,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def tensors_to_device()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/utils/torch_utils.py",
  "fileLinesCount" : 58,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def all_gather_no_backward()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/utils/dist_utils.py",
  "fileLinesCount" : 242,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_within_replica_comm()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/utils/dist_utils.py",
  "fileLinesCount" : 242,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/models/transformer.py",
  "fileLinesCount" : 604,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def act_shape()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/models/transformer.py",
  "fileLinesCount" : 604,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def decode_response()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/tasks.py",
  "fileLinesCount" : 165,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def sample()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/query_response_model.py",
  "fileLinesCount" : 702,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def nested_reduce()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/query_response_model.py",
  "fileLinesCount" : 702,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_sample_fn()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/query_response_model.py",
  "fileLinesCount" : 702,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _sample()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/query_response_model.py",
  "fileLinesCount" : 702,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def encode()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/datasets/encodings.py",
  "fileLinesCount" : 208,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def fix_missing_period()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/datasets/cnndm.py",
  "fileLinesCount" : 158,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_url_info()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/datasets/cnndm.py",
  "fileLinesCount" : 158,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_json()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/utils/hyperparams.py",
  "fileLinesCount" : 282,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _shortstr()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/utils/combos.py",
  "fileLinesCount" : 85,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def assert_eq()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/utils/assertions.py",
  "fileLinesCount" : 51,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_annotation_of_only_argument()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/utils/experiments.py",
  "fileLinesCount" : 103,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def experiment_fn_launcher()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/utils/experiments.py",
  "fileLinesCount" : 103,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_numpy()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/utils/torch_utils.py",
  "fileLinesCount" : 58,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_data_parallel_comm()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/utils/dist_utils.py",
  "fileLinesCount" : 242,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_model_parallel_comm()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/utils/dist_utils.py",
  "fileLinesCount" : 242,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def map_nested()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/utils/nested.py",
  "fileLinesCount" : 31,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def detach()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/models/transformer.py",
  "fileLinesCount" : 604,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def standard()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/models/sample_fns.py",
  "fileLinesCount" : 84,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _wrap_reward_model_fn()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/reward_model.py",
  "fileLinesCount" : 63,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def name()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/query_response_model.py",
  "fileLinesCount" : 702,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def load_exported_model()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/query_response_model.py",
  "fileLinesCount" : 702,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def tldr_filtered_generator()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/datasets/tldr.py",
  "fileLinesCount" : 26,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def tldr_filtered_queries_generator()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/datasets/tldr.py",
  "fileLinesCount" : 26,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def clean_up_start()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/datasets/cnndm.py",
  "fileLinesCount" : 158,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _wrap_policy_fn()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/policy.py",
  "fileLinesCount" : 84,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def validate()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/utils/hyperparams.py",
  "fileLinesCount" : 282,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _union_subtypes()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/utils/hyperparams.py",
  "fileLinesCount" : 282,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/utils/dist_utils.py",
  "fileLinesCount" : 242,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def all_reduce()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/utils/dist_utils.py",
  "fileLinesCount" : 242,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_past_keys_values()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/models/attention.py",
  "fileLinesCount" : 175,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def split_heads()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/models/attention.py",
  "fileLinesCount" : 175,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/reward_model.py",
  "fileLinesCount" : 63,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def all_gpu_layout()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/query_response_model.py",
  "fileLinesCount" : 702,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def forward()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/query_response_model.py",
  "fileLinesCount" : 702,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _zero_padding_tokens()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/query_response_model.py",
  "fileLinesCount" : 702,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __eq__()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/model_layout.py",
  "fileLinesCount" : 72,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_hparam_type()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/utils/hyperparams.py",
  "fileLinesCount" : 282,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def exact_div()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/utils/__init__.py",
  "fileLinesCount" : 21,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _convert_to_numpy()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/utils/assertions.py",
  "fileLinesCount" : 51,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_blob_url()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/utils/blobs.py",
  "fileLinesCount" : 82,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def first_true_indices()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/utils/torch_utils.py",
  "fileLinesCount" : 58,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def label_logprobs()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/utils/torch_utils.py",
  "fileLinesCount" : 58,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def forward()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/models/transformer.py",
  "fileLinesCount" : 604,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def forward()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/models/transformer.py",
  "fileLinesCount" : 604,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def combos()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/utils/combos.py",
  "fileLinesCount" : 85,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _maybe_convert_to_numpy()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/utils/assertions.py",
  "fileLinesCount" : 51,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/tasks.py",
  "fileLinesCount" : 165,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _decode_responses_list()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/tasks.py",
  "fileLinesCount" : 165,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_query_padding_for_task()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/tasks.py",
  "fileLinesCount" : 165,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def dim_to_shard()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/query_response_model.py",
  "fileLinesCount" : 702,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def validate()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/query_response_model.py",
  "fileLinesCount" : 702,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def decode_bytes()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/datasets/encodings.py",
  "fileLinesCount" : 208,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def hashhex()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/datasets/cnndm.py",
  "fileLinesCount" : 158,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _update_disjoint()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/utils/hyperparams.py",
  "fileLinesCount" : 282,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def foreach()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/utils/combos.py",
  "fileLinesCount" : 85,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def assert_allclose()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/utils/assertions.py",
  "fileLinesCount" : 51,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def mpi_all_gather()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/utils/dist_utils.py",
  "fileLinesCount" : 242,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_mpi_group()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/utils/dist_utils.py",
  "fileLinesCount" : 242,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def merge_heads()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/models/attention.py",
  "fileLinesCount" : 175,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def NormalParameter()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/models/ops.py",
  "fileLinesCount" : 58,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def forward()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/models/transformer.py",
  "fileLinesCount" : 604,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_normal()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/models/transformer.py",
  "fileLinesCount" : 604,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/models/transformer.py",
  "fileLinesCount" : 604,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def print_hparams()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/models/transformer.py",
  "fileLinesCount" : 604,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def argmax()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/models/sample_fns.py",
  "fileLinesCount" : 84,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def fetch_single_piece()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/query_response_model.py",
  "fileLinesCount" : 702,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def barrier()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/query_response_model.py",
  "fileLinesCount" : 702,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def read_file()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/datasets/encodings.py",
  "fileLinesCount" : 208,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _register()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/datasets/encodings.py",
  "fileLinesCount" : 208,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/policy.py",
  "fileLinesCount" : 84,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def override_from_pairs()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/utils/hyperparams.py",
  "fileLinesCount" : 282,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __enter__()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/utils/__init__.py",
  "fileLinesCount" : 21,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __exit__()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/utils/__init__.py",
  "fileLinesCount" : 21,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def open_file_cached()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/utils/blobs.py",
  "fileLinesCount" : 82,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def broadcast()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/utils/dist_utils.py",
  "fileLinesCount" : 242,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/models/attention.py",
  "fileLinesCount" : 175,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def avg_negative()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/sample.py",
  "fileLinesCount" : 303,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _response_indices()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/reward_model.py",
  "fileLinesCount" : 63,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/task_data.py",
  "fileLinesCount" : 120,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __iter__()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/task_data.py",
  "fileLinesCount" : 120,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def decode_responses()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/tasks.py",
  "fileLinesCount" : 165,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process_query()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/tasks.py",
  "fileLinesCount" : 165,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def act_shape()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/query_response_model.py",
  "fileLinesCount" : 702,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _matches_any_prefix()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/query_response_model.py",
  "fileLinesCount" : 702,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def argmax()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/query_response_model.py",
  "fileLinesCount" : 702,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/query_response_model.py",
  "fileLinesCount" : 702,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _eval()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/query_response_model.py",
  "fileLinesCount" : 702,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __hash__()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/model_layout.py",
  "fileLinesCount" : 72,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __post_init__()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/datasets/encodings.py",
  "fileLinesCount" : 208,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __call__()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/datasets/encodings.py",
  "fileLinesCount" : 208,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def encode()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/datasets/encodings.py",
  "fileLinesCount" : 208,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def decode()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/datasets/encodings.py",
  "fileLinesCount" : 208,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def cnndm_generator()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/datasets/cnndm.py",
  "fileLinesCount" : 158,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def cnndm_filtered_generator()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/datasets/cnndm.py",
  "fileLinesCount" : 158,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def cnndm_filtered_generator_short()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/datasets/cnndm.py",
  "fileLinesCount" : 158,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def sample()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/policy.py",
  "fileLinesCount" : 84,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def has_param()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/utils/hyperparams.py",
  "fileLinesCount" : 282,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def clone()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/utils/hyperparams.py",
  "fileLinesCount" : 282,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def from_json()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/utils/hyperparams.py",
  "fileLinesCount" : 282,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_json()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/utils/hyperparams.py",
  "fileLinesCount" : 282,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_hparam()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/utils/hyperparams.py",
  "fileLinesCount" : 282,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _is_union_type()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/utils/hyperparams.py",
  "fileLinesCount" : 282,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _is_list_type()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/utils/hyperparams.py",
  "fileLinesCount" : 282,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _is_dict_type()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/utils/hyperparams.py",
  "fileLinesCount" : 282,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _type_map()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/utils/hyperparams.py",
  "fileLinesCount" : 282,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def each()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/utils/combos.py",
  "fileLinesCount" : 85,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def bind()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/utils/combos.py",
  "fileLinesCount" : 85,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def label()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/utils/combos.py",
  "fileLinesCount" : 85,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def labels()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/utils/combos.py",
  "fileLinesCount" : 85,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def options()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/utils/combos.py",
  "fileLinesCount" : 85,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def options_shortdesc()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/utils/combos.py",
  "fileLinesCount" : 85,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def options_vardesc()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/utils/combos.py",
  "fileLinesCount" : 85,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def repeat()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/utils/combos.py",
  "fileLinesCount" : 85,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def bind_nested()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/utils/combos.py",
  "fileLinesCount" : 85,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def multilaunch()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/utils/jobs.py",
  "fileLinesCount" : 49,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def nans()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/utils/torch_utils.py",
  "fileLinesCount" : 58,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def gather_one()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/utils/torch_utils.py",
  "fileLinesCount" : 58,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def my_index()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/utils/dist_utils.py",
  "fileLinesCount" : 242,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def barrier()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/utils/dist_utils.py",
  "fileLinesCount" : 242,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def setup_cuda_device_and_dist()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/utils/dist_utils.py",
  "fileLinesCount" : 242,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def wait()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/utils/dist_utils.py",
  "fileLinesCount" : 242,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def wait()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/utils/dist_utils.py",
  "fileLinesCount" : 242,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def forward()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/models/attention.py",
  "fileLinesCount" : 175,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def gelu()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/models/ops.py",
  "fileLinesCount" : 58,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def swish()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/models/ops.py",
  "fileLinesCount" : 58,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def quick_gelu()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/models/ops.py",
  "fileLinesCount" : 58,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __getstate__()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/models/transformer.py",
  "fileLinesCount" : 604,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __setstate__()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/models/transformer.py",
  "fileLinesCount" : 604,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __getattr__()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/models/transformer.py",
  "fileLinesCount" : 604,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __setattr__()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/models/transformer.py",
  "fileLinesCount" : 604,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def detach()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/models/transformer.py",
  "fileLinesCount" : 604,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def concat_with()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/models/transformer.py",
  "fileLinesCount" : 604,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _cat_ignore_none()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/models/transformer.py",
  "fileLinesCount" : 604,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def forward()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/models/transformer.py",
  "fileLinesCount" : 604,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def build_with_random_weights()",
  "longName" : "",
  "relativeFileName" : "summarize_from_feedback/models/transformer.py",
  "fileLinesCount" : 604,
  "components" : [ "primary::summarize_from_feedback" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
} ]