MCPcopy Create free account

hub / github.com/Dai-shen/LAiW / functions

Functions1,647 in github.com/Dai-shen/LAiW

↓ 73 callersMethodloglikelihood
(self, requests)
src/financial-evaluation/lm_eval/models/dummy.py:13
↓ 30 callersMethodload
(self, data_file)
src/financial-evaluation/lm_eval/tasks/json.py:49
↓ 16 callersMethodgreedy_until
(self, requests)
src/financial-evaluation/lm_eval/models/gpt3.py:168
↓ 15 callersMethodclean_python
(self, dirty_string)
src/financial-evaluation/lm_eval/decontamination/janitor.py:215
↓ 10 callersMethodgreedy_until
Generate greedily until a stopping sequence :param requests: list A list of pairs (context, until) context: str
src/financial-evaluation/lm_eval/base.py:93
↓ 9 callersMethodcreate_from_arg_string
(cls, arg_string, additional_config=None)
src/financial-evaluation/lm_eval/base.py:111
↓ 8 callersMethodadd_partial
(self, attr, req, res)
src/financial-evaluation/lm_eval/base.py:874
↓ 7 callersMethodconstruct_requests
Uses RequestFactory to construct Requests and returns an iterable of Requests which will be sent to the LM. :param doc: T
src/financial-evaluation/templates/new_task.py:94
↓ 7 callersMethoddoc_to_text
(self, doc)
src/financial-evaluation/templates/new_task.py:83
↓ 7 callersFunctionget_rolling_token_windows
- context_len allows for a rolling window context, allowing each prediction window to potentially condition on some context :param tok
src/financial-evaluation/lm_eval/utils.py:135
↓ 7 callersMethodloglikelihood
Compute log-likelihood of generating a continuation from a context. Downstream tasks should attempt to use loglikelihood instead of other
src/financial-evaluation/lm_eval/base.py:26
↓ 7 callersFunctionmean
(arr)
src/financial-evaluation/lm_eval/metrics.py:10
↓ 7 callersMethodregister_contaminant
Register a string as contamination to be removed, e.g. a test set This breaks the dirt_string into ngrams to store for future cleaning
src/financial-evaluation/lm_eval/decontamination/janitor.py:150
↓ 7 callersMethodtok_encode
(self, string: str)
src/financial-evaluation/lm_eval/base.py:154
↓ 7 callersFunctionyesno
(x)
src/financial-evaluation/lm_eval/metrics.py:255
↓ 6 callersFunctionf1_score
(items)
src/financial-evaluation/lm_eval/metrics.py:39
↓ 6 callersMethodget_original
(self, newarr)
src/financial-evaluation/lm_eval/utils.py:215
↓ 6 callersMethodget_reordered
(self)
src/financial-evaluation/lm_eval/utils.py:212
↓ 6 callersMethodget_sum
(self, labels, texts)
src/tasks/legal.py:449
↓ 6 callersMethodhas_validation_docs
Whether the task has a validation set
src/financial-evaluation/lm_eval/base.py:557
↓ 6 callersMethodread
(self, file, get_meta=False, autojoin_paragraphs=True, para_joiner="\n\n")
src/financial-evaluation/lm_eval/decontamination/archiver.py:50
↓ 5 callersFunction_process_doc_prepended_question
(doc)
src/financial-evaluation/lm_eval/tasks/scrolls.py:83
↓ 5 callersMethodhas_test_docs
Whether the task has a test set
src/financial-evaluation/lm_eval/base.py:562
↓ 5 callersMethodhas_training_docs
(self)
src/financial-evaluation/templates/new_task.py:28
↓ 5 callersMethodhas_validation_docs
(self)
src/financial-evaluation/templates/new_task.py:32
↓ 5 callersMethodloglikelihood_rolling
Compute full log-likelihood of a string, with no truncation, for perplexity computation - We will use the full max context length of the model
src/financial-evaluation/lm_eval/base.py:50
↓ 5 callersMethodloglikelihood_rolling
(self, requests)
src/financial-evaluation/lm_eval/models/dummy.py:30
↓ 5 callersMethodnormalize_string
(self, s)
src/financial-evaluation/lm_eval/decontamination/janitor.py:207
↓ 5 callersFunctionword_ngrams
Splits a string into ngram words
src/financial-evaluation/lm_eval/decontamination/janitor.py:39
↓ 4 callersMethod_detect_batch_size
(self, requests=None, pos=0)
src/financial-evaluation/lm_eval/base.py:176
↓ 4 callersMethod_is_number
(self, text)
src/financial-evaluation/lm_eval/tasks/drop.py:245
↓ 4 callersFunctioncode_to_language
(code)
src/financial-evaluation/lm_eval/tasks/translation.py:241
↓ 4 callersMethoddoc_to_text
(self, doc)
src/financial-evaluation/lm_eval/tasks/bigbench.py:68
↓ 4 callersFunctionextract_value
(args, results, model, task, err=False)
src/financial-evaluation/scripts/regression.py:79
↓ 4 callersMethodfewshot_context
Returns a fewshot context string that is made up of a prepended description (if provided), the `num_fewshot` number of examples, and an append
src/financial-evaluation/lm_eval/base.py:674
↓ 4 callersFunctiongeneral_detokenize
(string)
src/financial-evaluation/lm_eval/utils.py:125
↓ 4 callersMethodhas_test_docs
(self)
src/financial-evaluation/templates/new_task.py:36
↓ 4 callersFunctioninsert_space
(text)
precision/legal_metrics.py:13
↓ 4 callersFunctionis_non_str_iterable
(obj)
src/financial-evaluation/lm_eval/metrics.py:157
↓ 4 callersFunctionis_whitespace
src/financial-evaluation/scripts/clean_training_data/janitor_util.cpp:9
↓ 4 callersMethodlast_problem
(cls, doc)
src/financial-evaluation/lm_eval/tasks/race.py:102
↓ 4 callersMethodtest_docs
:return: Iterable[obj] A iterable of any object, that doc_to_text can handle
src/financial-evaluation/lm_eval/base.py:580
↓ 4 callersMethodvalidation_docs
:return: Iterable[obj] A iterable of any object, that doc_to_text can handle
src/financial-evaluation/lm_eval/base.py:573
↓ 3 callersMethod_collate_data
(self, set)
src/financial-evaluation/lm_eval/tasks/race.py:54
↓ 3 callersMethod_process_doc
(self, doc)
src/financial-evaluation/lm_eval/tasks/scrolls.py:427
↓ 3 callersFunction_sacreformat
Format refs and preds for sacrebleu corpus calculation. It is very particular
src/financial-evaluation/lm_eval/metrics.py:161
↓ 3 callersMethodaggregation
:returns: {str: [metric_score] -> float} A dictionary where keys are the names of submetrics and values are functions
src/financial-evaluation/lm_eval/base.py:646
↓ 3 callersFunctionassert_target_hashed
(name, ob)
src/financial-evaluation/tests/test_version_stable.py:30
↓ 3 callersFunctioncheck
(tf)
src/financial-evaluation/scripts/make_table_tasks.py:15
↓ 3 callersMethodcommit
(self)
src/financial-evaluation/lm_eval/decontamination/archiver.py:39
↓ 3 callersMethodconvert_choice
(choice)
src/financial-evaluation/lm_eval/tasks/superglue.py:218
↓ 3 callersMethoddetokenize
(self, text)
src/financial-evaluation/lm_eval/tasks/mutual.py:70
↓ 3 callersMethoddevice
(self)
src/financial-evaluation/lm_eval/models/gpt2.py:150
↓ 3 callersMethoddoc_to_target
(self, doc)
src/financial-evaluation/lm_eval/base.py:615
↓ 3 callersMethoddoc_to_text
(self, doc)
src/financial-evaluation/lm_eval/base.py:611
↓ 3 callersFunctionform_ngrams
(sequence, n)
src/financial-evaluation/lm_eval/decontamination/janitor.py:22
↓ 3 callersMethodformat_answer
(answer, label)
src/financial-evaluation/lm_eval/tasks/superglue.py:251
↓ 3 callersMethodget_answer_option
(cls, problem)
src/financial-evaluation/lm_eval/tasks/race.py:97
↓ 3 callersMethodhas_training_docs
Whether the task has a training set
src/financial-evaluation/lm_eval/base.py:552
↓ 3 callersFunctionhash_args
(attr, args)
src/financial-evaluation/lm_eval/base.py:861
↓ 3 callersMethodhigher_is_better
(self)
src/financial-evaluation/templates/new_task.py:137
↓ 3 callersFunctionmake_disjoint_window
Takes output from get_rolling_token_windows and makes the context not overlap with the continuation
src/financial-evaluation/lm_eval/utils.py:176
↓ 3 callersMethodrouge_score
(self, items)
src/tasks/legal.py:332
↓ 3 callersMethodrouge_score
(self, items)
src/tasks/legal.py:463
↓ 3 callersFunctionsimple_ngram
(sequence, n)
src/financial-evaluation/tests/test_janitor.py:13
↓ 3 callersMethodtest_docs
(self)
src/financial-evaluation/templates/new_task.py:65
↓ 3 callersMethodtraining_docs
(self)
src/financial-evaluation/templates/new_task.py:40
↓ 3 callersMethodvalidation_docs
(self)
src/financial-evaluation/templates/new_task.py:55
↓ 2 callersMethod__normalize_option
(self, doc, option)
src/financial-evaluation/lm_eval/tasks/wsc273.py:76
↓ 2 callersMethod_answer_to_bags
(self, answer)
src/financial-evaluation/lm_eval/tasks/drop.py:183
↓ 2 callersMethod_create_auto_model
Returns a pre-trained pytorch model from a pre-trained model configuration.
src/financial-evaluation/lm_eval/models/huggingface.py:275
↓ 2 callersMethod_create_auto_tokenizer
Returns a pre-trained tokenizer from a pre-trained tokenizer configuration.
src/financial-evaluation/lm_eval/models/huggingface.py:1158
↓ 2 callersMethod_doc_to_queries
(self, doc)
src/financial-evaluation/lm_eval/tasks/bigbench.py:87
↓ 2 callersMethod_extract_answer
(self, completion)
src/financial-evaluation/lm_eval/tasks/gsm8k.py:85
↓ 2 callersMethod_format_answers
(self, answers)
src/financial-evaluation/lm_eval/tasks/truthfulqa.py:195
↓ 2 callersFunction_get_dtype
Converts `dtype` from `str` to torch.dtype when possible.
src/financial-evaluation/lm_eval/models/huggingface.py:49
↓ 2 callersFunction_is_json_task
(task_name)
src/financial-evaluation/lm_eval/utils.py:89
↓ 2 callersMethod_loglikelihood_tokens
(self, requests, disable_tqdm=False, override_bs=None)
src/financial-evaluation/lm_eval/base.py:271
↓ 2 callersMethod_loglikelihood_tokens
( self, requests: List[Tuple[Tuple[str, str], TokenSequence, TokenSequence]], disable_
src/financial-evaluation/lm_eval/models/huggingface.py:987
↓ 2 callersMethod_model_call
inps: a torch tensor of shape [batch, sequence] the size of sequence may vary from call to call returns: a torch tensor of s
src/financial-evaluation/lm_eval/base.py:166
↓ 2 callersMethod_model_generate
( self, inputs: list, max_tokens: int, stop: Optional[List[str]] = None, )
src/financial-evaluation/lm_eval/models/huggingface.py:822
↓ 2 callersMethod_normalize_answer
(text)
src/financial-evaluation/lm_eval/tasks/scrolls.py:333
↓ 2 callersMethod_preprocess_dataset
Preprocess the dataset into a list of (text, label) tuples.
src/financial-evaluation/lm_eval/tasks/toxigen.py:53
↓ 2 callersMethod_process_doc
Given a `doc`, flatten it out so that each JSON blob contains exactly one question and one answer. Logic taken from the reference impl
src/financial-evaluation/lm_eval/tasks/qasper.py:146
↓ 2 callersMethod_process_doc
(cls, doc)
src/financial-evaluation/lm_eval/tasks/superglue.py:305
↓ 2 callersMethod_process_doc
(self, doc)
src/financial-evaluation/lm_eval/tasks/hendrycks_ethics.py:314
↓ 2 callersMethod_scrolls_metrics
(self)
src/financial-evaluation/lm_eval/tasks/scrolls.py:207
↓ 2 callersMethod_split_chunks
(self, dirty_string, dirty_parts)
src/financial-evaluation/lm_eval/decontamination/janitor.py:169
↓ 2 callersMethodadd_data
(self, data)
src/financial-evaluation/lm_eval/decontamination/archiver.py:86
↓ 2 callersMethodadd_special_tokens
Whether to include special tokens in encoded text. This should be determined by whether or not the model was trained with special tokens.
src/financial-evaluation/lm_eval/models/huggingface.py:383
↓ 2 callersMethodaggregation
:returns: {str: [metric_score] -> float} A dictionary where keys are the names of submetrics and values are functions
src/financial-evaluation/templates/new_task.py:125
↓ 2 callersMethodaggregation
(self)
src/tasks/legal.py:691
↓ 2 callersMethodclose_buckets
(self)
src/financial-evaluation/scripts/clean_training_data/generate_13_grams.py:116
↓ 2 callersFunctiondo_ngrams_in_buckets
(n_value, working_directory, bucket_count)
src/financial-evaluation/scripts/clean_training_data/generate_13_grams.py:121
↓ 2 callersMethoddoc_to_text
(self, doc)
src/financial-evaluation/lm_eval/tasks/hendrycks_ethics.py:253
↓ 2 callersMethoddoc_to_text
(self, doc)
src/financial-evaluation/lm_eval/tasks/xnli.py:70
↓ 2 callersMethoddoc_to_text
(self, doc)
src/financial-evaluation/lm_eval/tasks/pawsx.py:76
↓ 2 callersFunctioneval_models
(args, branch=None)
src/financial-evaluation/scripts/regression.py:41
↓ 2 callersMethodfewshot_examples
(self, k, rnd)
src/financial-evaluation/lm_eval/tasks/cbt.py:88
↓ 2 callersFunctionflatten
(d, parent_key="", sep=".")
src/financial-evaluation/tests/test_version_stable.py:50
next →1–100 of 1,647, ranked by callers