SYMBOL INDEX (79 symbols across 9 files) FILE: multiagent-ft/eval_math.py function remove_boxed (line 6) | def remove_boxed(s): function last_boxed_only (line 15) | def last_boxed_only(sample): function last_boxed_only_string (line 26) | def last_boxed_only_string(string): function most_frequent (line 54) | def most_frequent(answers): function parse_answer (line 78) | def parse_answer(input_str): FILE: multiagent-ft/ft_critic.py function remove_boxed (line 10) | def remove_boxed(s): function last_boxed_only (line 19) | def last_boxed_only(sample): function last_boxed_only_string (line 31) | def last_boxed_only_string(string): function parse_answer (line 58) | def parse_answer(input_str): function most_frequent (line 61) | def most_frequent(answers): FILE: multiagent-ft/ft_gen.py function generate_answer_summary (line 13) | def generate_answer_summary(answer_context, model = "mistral", tokenizer... function generate_answer (line 38) | def generate_answer(answer_context, i, model, models, device = None, tok... function load_hf_model (line 64) | def load_hf_model(model_path): function construct_assistant_message (line 71) | def construct_assistant_message(completion): function summarize_message (line 75) | def summarize_message(agent_contexts, hf_model = None, tokenizer = None,... function construct_message (line 91) | def construct_message(agents, prefix, idx): function construct_message_summary (line 106) | def construct_message_summary(summary, prefix, idx): function remove_boxed (line 113) | def remove_boxed(s): function last_boxed_only (line 122) | def last_boxed_only(sample): function last_boxed_only_string (line 133) | def last_boxed_only_string(string): function parse_answer (line 160) | def parse_answer(input_str): FILE: multiagent-ft/ft_generator.py function remove_boxed (line 10) | def remove_boxed(s): function last_boxed_only (line 19) | def last_boxed_only(sample): function last_boxed_only_string (line 30) | def last_boxed_only_string(string): function parse_answer (line 57) | def parse_answer(input_str): function most_frequent (line 60) | def most_frequent(answers): FILE: multiagent-ft/grader.py function _sympy_parse (line 20) | def _sympy_parse(expr: str): function _parse_latex (line 32) | def _parse_latex(expr: str) -> str: function _is_float (line 50) | def _is_float(num: str) -> bool: function _is_int (line 58) | def _is_int(x: float) -> bool: function _is_frac (line 65) | def _is_frac(expr: str) -> bool: function _str_is_int (line 69) | def _str_is_int(x: str) -> bool: function _str_to_int (line 78) | def _str_to_int(x: str) -> bool: function _inject_implicit_mixed_number (line 84) | def _inject_implicit_mixed_number(step: str): function _strip_properly_formatted_commas (line 94) | def _strip_properly_formatted_commas(expr: str): function _normalize (line 105) | def _normalize(expr: str) -> str: function count_unknown_letters_in_expr (line 178) | def count_unknown_letters_in_expr(expr: str): function should_allow_eval (line 185) | def should_allow_eval(expr: str): function are_equal_under_sympy (line 201) | def are_equal_under_sympy(ground_truth_normalized: str, given_normalized... function split_tuple (line 215) | def split_tuple(expr: str): function grade_answer (line 234) | def grade_answer(given_answer: str, ground_truth: str) -> bool: FILE: multiagent-ft/lm_ft/llama2_flash_attn_monkey_patch.py function apply_rotary_pos_emb (line 17) | def apply_rotary_pos_emb(q, k, cos_sin, position_ids): function forward (line 30) | def forward( function _prepare_decoder_attention_mask (line 106) | def _prepare_decoder_attention_mask( function replace_llama_attn_with_flash_attn (line 129) | def replace_llama_attn_with_flash_attn(): function test (line 141) | def test(): FILE: multiagent-ft/lm_ft/lm_ft.py class ModelArguments (line 41) | class ModelArguments: class DataArguments (line 45) | class DataArguments: class TrainingArguments (line 56) | class TrainingArguments(transformers.TrainingArguments): function rank0_print (line 68) | def rank0_print(*args): function trainer_save_model_safe (line 72) | def trainer_save_model_safe(trainer: transformers.Trainer): function preprocess (line 82) | def preprocess( class SupervisedDataset (line 169) | class SupervisedDataset(Dataset): method __init__ (line 172) | def __init__(self, raw_data, tokenizer: transformers.PreTrainedTokeniz... method __len__ (line 183) | def __len__(self): method __getitem__ (line 186) | def __getitem__(self, i) -> Dict[str, torch.Tensor]: class LazySupervisedDataset (line 193) | class LazySupervisedDataset(Dataset): method __init__ (line 196) | def __init__(self, raw_data, tokenizer: transformers.PreTrainedTokeniz... method __len__ (line 205) | def __len__(self): method __getitem__ (line 208) | def __getitem__(self, i) -> Dict[str, torch.Tensor]: function make_supervised_data_module (line 222) | def make_supervised_data_module( class EvaluateFirstStepCallback (line 242) | class EvaluateFirstStepCallback(TrainerCallback): method on_step_begin (line 248) | def on_step_begin(self, args, state, control, **kwargs): function train (line 252) | def train(): FILE: multiagent-ft/math_normalize.py function normalize_answer (line 8) | def normalize_answer(answer: Optional[str]) -> Optional[str]: function _fix_fracs (line 22) | def _fix_fracs(string): function _fix_a_slash_b (line 54) | def _fix_a_slash_b(string): function _remove_right_units (line 69) | def _remove_right_units(string): function _fix_sqrt (line 79) | def _fix_sqrt(string): function _strip_string (line 94) | def _strip_string(string): FILE: multiagent-ft/original_gen.py function generate_answer (line 13) | def generate_answer(answer_context, model = "gpt3.5", hf_model = None, t... function construct_assistant_message (line 39) | def construct_assistant_message(completion): function summarize_message (line 43) | def summarize_message(agent_contexts, model = "gpt3.5", hf_model = None,... function construct_message (line 59) | def construct_message(agents, prefix, idx): function construct_message_summary (line 74) | def construct_message_summary(summary, prefix, idx): function remove_boxed (line 81) | def remove_boxed(s): function last_boxed_only (line 90) | def last_boxed_only(sample): function last_boxed_only_string (line 101) | def last_boxed_only_string(string): function parse_answer (line 129) | def parse_answer(input_str):