[ {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/train_policy.py",
  "fileLinesCount" : 508,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 109,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/train_reward.py",
  "fileLinesCount" : 329,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 85,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def train()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/train_policy.py",
  "fileLinesCount" : 508,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 81,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __call__()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/language/model.py",
  "fileLinesCount" : 379,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 69,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def sample_sequence()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/language/sample.py",
  "fileLinesCount" : 84,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 59,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def train()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/train_reward.py",
  "fileLinesCount" : 329,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 58,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_experiments()",
  "longName" : "",
  "relativeFileName" : "launch.py",
  "fileLinesCount" : 220,
  "components" : [ "primary::ROOT" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 49,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def attn()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/language/model.py",
  "fileLinesCount" : 379,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 47,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_train_reward_experiments()",
  "longName" : "",
  "relativeFileName" : "launch.py",
  "fileLinesCount" : 220,
  "components" : [ "primary::ROOT" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 47,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def loss()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/train_policy.py",
  "fileLinesCount" : 508,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 45,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def sample_policy()",
  "longName" : "",
  "relativeFileName" : "sample.py",
  "fileLinesCount" : 78,
  "components" : [ "primary::ROOT" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 43,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def bpe()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/language/encodings.py",
  "fileLinesCount" : 172,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 37,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def override_from_dict()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/utils/hyperparams.py",
  "fileLinesCount" : 249,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 36,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _parse_typed_value()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/utils/hyperparams.py",
  "fileLinesCount" : 249,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 33,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def step()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/train_policy.py",
  "fileLinesCount" : 508,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def launch_trials()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/utils/launch.py",
  "fileLinesCount" : 63,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 26,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def make_score_fn()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/train_policy.py",
  "fileLinesCount" : 508,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def graph_function()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/utils/core.py",
  "fileLinesCount" : 629,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def train()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/train_reward.py",
  "fileLinesCount" : 329,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/utils/core.py",
  "fileLinesCount" : 629,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def init_op()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/language/trained_models.py",
  "fileLinesCount" : 82,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 23,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _generator()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/language/datasets.py",
  "fileLinesCount" : 132,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def make_query_sampler()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/lm_tasks.py",
  "fileLinesCount" : 107,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def exponential_backoff()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/utils/gcs.py",
  "fileLinesCount" : 139,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def step_core()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/policy.py",
  "fileLinesCount" : 127,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_encoder()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/language/encodings.py",
  "fileLinesCount" : 172,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _set_initializers()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/rewards.py",
  "fileLinesCount" : 179,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 20,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _build()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/rewards.py",
  "fileLinesCount" : 179,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_art_abs()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/datasets/cnndm.py",
  "fileLinesCount" : 104,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def cnndm_generator()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/datasets/cnndm.py",
  "fileLinesCount" : 104,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def download_directory_cached()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/utils/gcs.py",
  "fileLinesCount" : 139,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def download_file_cached()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/utils/gcs.py",
  "fileLinesCount" : 139,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def download_labels()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/train_reward.py",
  "fileLinesCount" : 329,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def tldr_generator()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/datasets/tldr.py",
  "fileLinesCount" : 29,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def respond_op()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/policy.py",
  "fileLinesCount" : 127,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def dropout()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/language/model.py",
  "fileLinesCount" : 379,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _type_map()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/utils/hyperparams.py",
  "fileLinesCount" : 249,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def take_top_p_logits()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/utils/core.py",
  "fileLinesCount" : 629,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def where()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/utils/core.py",
  "fileLinesCount" : 629,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def mpi_allreduce_sum()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/utils/core.py",
  "fileLinesCount" : 629,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/rewards.py",
  "fileLinesCount" : 179,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def print_samples()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/train_policy.py",
  "fileLinesCount" : 508,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/utils/core.py",
  "fileLinesCount" : 629,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def variable_synchronizer()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/utils/core.py",
  "fileLinesCount" : 629,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def tf_dataset()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/language/datasets.py",
  "fileLinesCount" : 132,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def block()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/language/model.py",
  "fileLinesCount" : 379,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def tf_times()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/train_policy.py",
  "fileLinesCount" : 508,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def postprocess_fn_from_hparams()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/lm_tasks.py",
  "fileLinesCount" : 107,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def analyze_responses_op()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/policy.py",
  "fileLinesCount" : 127,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _can_distinguish_unambiguously()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/utils/hyperparams.py",
  "fileLinesCount" : 249,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def flatten_dict()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/utils/core.py",
  "fileLinesCount" : 629,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def record_stats()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/utils/core.py",
  "fileLinesCount" : 629,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/language/encodings.py",
  "fileLinesCount" : 172,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def dump()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/utils/hyperparams.py",
  "fileLinesCount" : 249,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_local_rank_size()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/utils/core.py",
  "fileLinesCount" : 629,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _our_gpu()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/utils/core.py",
  "fileLinesCount" : 629,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def cumulative_max()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/utils/core.py",
  "fileLinesCount" : 629,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def map_flat_bits()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/utils/core.py",
  "fileLinesCount" : 629,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def mpi_bcast()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/utils/core.py",
  "fileLinesCount" : 629,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def chunk_tensors()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/utils/core.py",
  "fileLinesCount" : 629,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def bytes_to_unicode()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/language/encodings.py",
  "fileLinesCount" : 172,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def norm()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/language/model.py",
  "fileLinesCount" : 379,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def normalize()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/train_reward.py",
  "fileLinesCount" : 329,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def books_generator()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/datasets/books.py",
  "fileLinesCount" : 17,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def clean_up_start()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/datasets/cnndm.py",
  "fileLinesCount" : 104,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def parse_url()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/utils/gcs.py",
  "fileLinesCount" : 139,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def parallel()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/utils/launch.py",
  "fileLinesCount" : 63,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def mlp()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/language/model.py",
  "fileLinesCount" : 379,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def tensordot()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/language/model.py",
  "fileLinesCount" : 379,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def fc_layer()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/language/model.py",
  "fileLinesCount" : 379,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def hparams()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/language/trained_models.py",
  "fileLinesCount" : 82,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def test_hparams()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/language/trained_models.py",
  "fileLinesCount" : 82,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def query_formatter()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/lm_tasks.py",
  "fileLinesCount" : 107,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def override_from_str()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/utils/hyperparams.py",
  "fileLinesCount" : 249,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def override_from_nested_dict()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/utils/hyperparams.py",
  "fileLinesCount" : 249,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def exact_div()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/utils/core.py",
  "fileLinesCount" : 629,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def index_each()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/utils/core.py",
  "fileLinesCount" : 629,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def map_flat()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/utils/core.py",
  "fileLinesCount" : 629,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def minimize()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/utils/core.py",
  "fileLinesCount" : 629,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/language/encodings.py",
  "fileLinesCount" : 172,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def conv1x1()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/language/model.py",
  "fileLinesCount" : 379,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/language/trained_models.py",
  "fileLinesCount" : 82,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _build()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/rewards.py",
  "fileLinesCount" : 179,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/label_types.py",
  "fileLinesCount" : 120,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def launch_train_policy()",
  "longName" : "",
  "relativeFileName" : "launch.py",
  "fileLinesCount" : 220,
  "components" : [ "primary::ROOT" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def launch_train_reward()",
  "longName" : "",
  "relativeFileName" : "launch.py",
  "fileLinesCount" : 220,
  "components" : [ "primary::ROOT" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def filter_fn_from_hparams()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/lm_tasks.py",
  "fileLinesCount" : 107,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def fix_missing_period()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/datasets/cnndm.py",
  "fileLinesCount" : 104,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_path_of_url()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/datasets/cnndm.py",
  "fileLinesCount" : 104,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def override_from_str_dict()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/utils/hyperparams.py",
  "fileLinesCount" : 249,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def to_nested_dict()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/utils/hyperparams.py",
  "fileLinesCount" : 249,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _shortstr()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/utils/combos.py",
  "fileLinesCount" : 51,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def nvidia_gpu_count()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/utils/core.py",
  "fileLinesCount" : 629,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def gpu_devices()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/utils/core.py",
  "fileLinesCount" : 629,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expand_tile()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/utils/core.py",
  "fileLinesCount" : 629,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def take_top_k_logits()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/utils/core.py",
  "fileLinesCount" : 629,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def map_flat_chunked()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/utils/core.py",
  "fileLinesCount" : 629,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def mpi_read_file()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/utils/core.py",
  "fileLinesCount" : 629,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def set_reward_norm()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/rewards.py",
  "fileLinesCount" : 179,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def loss()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/label_types.py",
  "fileLinesCount" : 120,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/policy.py",
  "fileLinesCount" : 127,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _set_initializers()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/policy.py",
  "fileLinesCount" : 127,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def upload_contents()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/utils/gcs.py",
  "fileLinesCount" : 139,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def validate()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/utils/hyperparams.py",
  "fileLinesCount" : 249,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _type_to_class()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/utils/hyperparams.py",
  "fileLinesCount" : 249,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def mpi_session_config()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/utils/core.py",
  "fileLinesCount" : 629,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def from_dict()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/utils/core.py",
  "fileLinesCount" : 629,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def pearson_r()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/utils/core.py",
  "fileLinesCount" : 629,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_summary_writer()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/utils/core.py",
  "fileLinesCount" : 629,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def launch()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/utils/launch.py",
  "fileLinesCount" : 63,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_pairs()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/language/encodings.py",
  "fileLinesCount" : 172,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def checkpoint()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/language/trained_models.py",
  "fileLinesCount" : 82,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _set_initializers()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/rewards.py",
  "fileLinesCount" : 179,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def loss()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/label_types.py",
  "fileLinesCount" : 120,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def validate()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/train_policy.py",
  "fileLinesCount" : 508,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def read_text_file()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/datasets/cnndm.py",
  "fileLinesCount" : 104,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_blob()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/utils/gcs.py",
  "fileLinesCount" : 139,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def override_from_json_file()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/utils/hyperparams.py",
  "fileLinesCount" : 249,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_hparam_type()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/utils/hyperparams.py",
  "fileLinesCount" : 249,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def set_mpi_seed()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/utils/core.py",
  "fileLinesCount" : 629,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def sample_from_logits()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/utils/core.py",
  "fileLinesCount" : 629,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def whiten()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/utils/core.py",
  "fileLinesCount" : 629,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/utils/core.py",
  "fileLinesCount" : 629,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def variables_on_gpu()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/utils/core.py",
  "fileLinesCount" : 629,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def safe_zip()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/utils/core.py",
  "fileLinesCount" : 629,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def main()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/utils/launch.py",
  "fileLinesCount" : 63,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def encode()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/language/encodings.py",
  "fileLinesCount" : 172,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def split_seed()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/language/model.py",
  "fileLinesCount" : 379,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/language/model.py",
  "fileLinesCount" : 379,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def loss()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/label_types.py",
  "fileLinesCount" : 120,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def question_schemas()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/label_types.py",
  "fileLinesCount" : 120,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def update()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/train_policy.py",
  "fileLinesCount" : 508,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_params()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/policy.py",
  "fileLinesCount" : 127,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_field()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/utils/hyperparams.py",
  "fileLinesCount" : 249,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def combos()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/utils/combos.py",
  "fileLinesCount" : 51,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def bind()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/utils/combos.py",
  "fileLinesCount" : 51,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def bind_nested()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/utils/combos.py",
  "fileLinesCount" : 51,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def write()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/utils/core.py",
  "fileLinesCount" : 629,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def write_add()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/utils/core.py",
  "fileLinesCount" : 629,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def concat()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/utils/core.py",
  "fileLinesCount" : 629,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def decode()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/language/encodings.py",
  "fileLinesCount" : 172,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/language/datasets.py",
  "fileLinesCount" : 132,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def attention_mask()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/language/model.py",
  "fileLinesCount" : 379,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def positions_for()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/language/model.py",
  "fileLinesCount" : 379,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_params()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/language/model.py",
  "fileLinesCount" : 379,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/rewards.py",
  "fileLinesCount" : 179,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def ensure_built()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/rewards.py",
  "fileLinesCount" : 179,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def ensure_built()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/rewards.py",
  "fileLinesCount" : 179,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def question_schemas()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/label_types.py",
  "fileLinesCount" : 120,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def question_schemas()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/label_types.py",
  "fileLinesCount" : 120,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def validate()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/train_policy.py",
  "fileLinesCount" : 508,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def hashhex()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/datasets/cnndm.py",
  "fileLinesCount" : 104,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def ensure_built()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/policy.py",
  "fileLinesCount" : 127,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def download_contents()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/utils/gcs.py",
  "fileLinesCount" : 139,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _update_disjoint()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/utils/hyperparams.py",
  "fileLinesCount" : 249,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add_batch_dim()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/utils/core.py",
  "fileLinesCount" : 629,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def sample()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/utils/core.py",
  "fileLinesCount" : 629,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def mpi_bcast_tensor_dict()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/utils/core.py",
  "fileLinesCount" : 629,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def mpi_allreduce_mean()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/utils/core.py",
  "fileLinesCount" : 629,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def shape_list()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/utils/core.py",
  "fileLinesCount" : 629,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def softmax()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/language/model.py",
  "fileLinesCount" : 379,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def embed()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/language/model.py",
  "fileLinesCount" : 379,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def load_hparams()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/language/trained_models.py",
  "fileLinesCount" : 82,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/train_policy.py",
  "fileLinesCount" : 508,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def entropy_from_logits()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/utils/core.py",
  "fileLinesCount" : 629,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def as_dict()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/utils/core.py",
  "fileLinesCount" : 629,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def read_file()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/language/encodings.py",
  "fileLinesCount" : 172,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_dataset()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/language/datasets.py",
  "fileLinesCount" : 132,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def test_generator()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/language/datasets.py",
  "fileLinesCount" : 132,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def gelu()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/language/model.py",
  "fileLinesCount" : 379,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def split_states()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/language/model.py",
  "fileLinesCount" : 379,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def merge_states()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/language/model.py",
  "fileLinesCount" : 379,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def validate()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/train_reward.py",
  "fileLinesCount" : 329,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_params()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/rewards.py",
  "fileLinesCount" : 179,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def reset_reward_scale()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/rewards.py",
  "fileLinesCount" : 179,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_rewards_op()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/rewards.py",
  "fileLinesCount" : 179,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def score_fn()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/rewards.py",
  "fileLinesCount" : 179,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def label_schemas()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/label_types.py",
  "fileLinesCount" : 120,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def nupdates()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/train_policy.py",
  "fileLinesCount" : 508,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def policy_frac()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/train_policy.py",
  "fileLinesCount" : 508,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/train_policy.py",
  "fileLinesCount" : 508,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def update()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/train_policy.py",
  "fileLinesCount" : 508,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_encoder()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/policy.py",
  "fileLinesCount" : 127,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _gcs_should_retry_on()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/utils/gcs.py",
  "fileLinesCount" : 139,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def parse_json()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/utils/hyperparams.py",
  "fileLinesCount" : 249,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _is_union_type()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/utils/hyperparams.py",
  "fileLinesCount" : 249,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def each()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/utils/combos.py",
  "fileLinesCount" : 51,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def label()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/utils/combos.py",
  "fileLinesCount" : 51,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def labels()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/utils/combos.py",
  "fileLinesCount" : 51,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def options()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/utils/combos.py",
  "fileLinesCount" : 51,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def options_shortdesc()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/utils/combos.py",
  "fileLinesCount" : 51,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def options_vardesc()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/utils/combos.py",
  "fileLinesCount" : 51,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def repeat()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/utils/combos.py",
  "fileLinesCount" : 51,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def foreach()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/utils/combos.py",
  "fileLinesCount" : 51,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def gpu_count()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/utils/core.py",
  "fileLinesCount" : 629,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def mpi_session()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/utils/core.py",
  "fileLinesCount" : 629,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def ceil_div()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/utils/core.py",
  "fileLinesCount" : 629,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def total()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/utils/core.py",
  "fileLinesCount" : 629,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def size()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/utils/core.py",
  "fileLinesCount" : 629,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def read()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/utils/core.py",
  "fileLinesCount" : 629,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def data()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/utils/core.py",
  "fileLinesCount" : 629,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def logprobs_from_logits()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/utils/core.py",
  "fileLinesCount" : 629,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def with_values()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/utils/core.py",
  "fileLinesCount" : 629,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def map_flat()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/utils/core.py",
  "fileLinesCount" : 629,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def find_trainable_variables()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/utils/core.py",
  "fileLinesCount" : 629,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def parse_comma_separated_int_list()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/language/model.py",
  "fileLinesCount" : 379,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def convert_gradient_to_tensor()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/language/model.py",
  "fileLinesCount" : 379,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def past_shape()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/language/model.py",
  "fileLinesCount" : 379,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def round_down_to_multiple()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/train_reward.py",
  "fileLinesCount" : 329,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_encoder()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/rewards.py",
  "fileLinesCount" : 179,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_params()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/rewards.py",
  "fileLinesCount" : 179,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/label_types.py",
  "fileLinesCount" : 120,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def label_schemas()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/label_types.py",
  "fileLinesCount" : 120,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def target_scales()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/label_types.py",
  "fileLinesCount" : 120,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/label_types.py",
  "fileLinesCount" : 120,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def target_scales()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/label_types.py",
  "fileLinesCount" : 120,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def label_schemas()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/label_types.py",
  "fileLinesCount" : 120,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def target_scales()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/label_types.py",
  "fileLinesCount" : 120,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def launch_sample()",
  "longName" : "",
  "relativeFileName" : "sample.py",
  "fileLinesCount" : 78,
  "components" : [ "primary::ROOT" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def label_schemas()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/label_types.py",
  "fileLinesCount" : 120,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def target_scales()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/label_types.py",
  "fileLinesCount" : 120,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def loss()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/label_types.py",
  "fileLinesCount" : 120,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def question_schemas()",
  "longName" : "",
  "relativeFileName" : "lm_human_preferences/label_types.py",
  "fileLinesCount" : 120,
  "components" : [ "primary::lm_human_preferences" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
} ]