Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Dai-shen/LAiW
/ functions
Functions
1,647 in github.com/Dai-shen/LAiW
⨍
Functions
1,647
◇
Types & classes
407
↳
Endpoints
3
↓ 73 callers
Method
loglikelihood
(self, requests)
src/financial-evaluation/lm_eval/models/dummy.py:13
↓ 30 callers
Method
load
(self, data_file)
src/financial-evaluation/lm_eval/tasks/json.py:49
↓ 16 callers
Method
greedy_until
(self, requests)
src/financial-evaluation/lm_eval/models/gpt3.py:168
↓ 15 callers
Method
clean_python
(self, dirty_string)
src/financial-evaluation/lm_eval/decontamination/janitor.py:215
↓ 10 callers
Method
greedy_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 callers
Method
create_from_arg_string
(cls, arg_string, additional_config=None)
src/financial-evaluation/lm_eval/base.py:111
↓ 8 callers
Method
add_partial
(self, attr, req, res)
src/financial-evaluation/lm_eval/base.py:874
↓ 7 callers
Method
construct_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 callers
Method
doc_to_text
(self, doc)
src/financial-evaluation/templates/new_task.py:83
↓ 7 callers
Function
get_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 callers
Method
loglikelihood
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 callers
Function
mean
(arr)
src/financial-evaluation/lm_eval/metrics.py:10
↓ 7 callers
Method
register_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 callers
Method
tok_encode
(self, string: str)
src/financial-evaluation/lm_eval/base.py:154
↓ 7 callers
Function
yesno
(x)
src/financial-evaluation/lm_eval/metrics.py:255
↓ 6 callers
Function
f1_score
(items)
src/financial-evaluation/lm_eval/metrics.py:39
↓ 6 callers
Method
get_original
(self, newarr)
src/financial-evaluation/lm_eval/utils.py:215
↓ 6 callers
Method
get_reordered
(self)
src/financial-evaluation/lm_eval/utils.py:212
↓ 6 callers
Method
get_sum
(self, labels, texts)
src/tasks/legal.py:449
↓ 6 callers
Method
has_validation_docs
Whether the task has a validation set
src/financial-evaluation/lm_eval/base.py:557
↓ 6 callers
Method
read
(self, file, get_meta=False, autojoin_paragraphs=True, para_joiner="\n\n")
src/financial-evaluation/lm_eval/decontamination/archiver.py:50
↓ 5 callers
Function
_process_doc_prepended_question
(doc)
src/financial-evaluation/lm_eval/tasks/scrolls.py:83
↓ 5 callers
Method
has_test_docs
Whether the task has a test set
src/financial-evaluation/lm_eval/base.py:562
↓ 5 callers
Method
has_training_docs
(self)
src/financial-evaluation/templates/new_task.py:28
↓ 5 callers
Method
has_validation_docs
(self)
src/financial-evaluation/templates/new_task.py:32
↓ 5 callers
Method
loglikelihood_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 callers
Method
loglikelihood_rolling
(self, requests)
src/financial-evaluation/lm_eval/models/dummy.py:30
↓ 5 callers
Method
normalize_string
(self, s)
src/financial-evaluation/lm_eval/decontamination/janitor.py:207
↓ 5 callers
Function
word_ngrams
Splits a string into ngram words
src/financial-evaluation/lm_eval/decontamination/janitor.py:39
↓ 4 callers
Method
_detect_batch_size
(self, requests=None, pos=0)
src/financial-evaluation/lm_eval/base.py:176
↓ 4 callers
Method
_is_number
(self, text)
src/financial-evaluation/lm_eval/tasks/drop.py:245
↓ 4 callers
Function
code_to_language
(code)
src/financial-evaluation/lm_eval/tasks/translation.py:241
↓ 4 callers
Method
doc_to_text
(self, doc)
src/financial-evaluation/lm_eval/tasks/bigbench.py:68
↓ 4 callers
Function
extract_value
(args, results, model, task, err=False)
src/financial-evaluation/scripts/regression.py:79
↓ 4 callers
Method
fewshot_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 callers
Function
general_detokenize
(string)
src/financial-evaluation/lm_eval/utils.py:125
↓ 4 callers
Method
has_test_docs
(self)
src/financial-evaluation/templates/new_task.py:36
↓ 4 callers
Function
insert_space
(text)
precision/legal_metrics.py:13
↓ 4 callers
Function
is_non_str_iterable
(obj)
src/financial-evaluation/lm_eval/metrics.py:157
↓ 4 callers
Function
is_whitespace
src/financial-evaluation/scripts/clean_training_data/janitor_util.cpp:9
↓ 4 callers
Method
last_problem
(cls, doc)
src/financial-evaluation/lm_eval/tasks/race.py:102
↓ 4 callers
Method
test_docs
:return: Iterable[obj] A iterable of any object, that doc_to_text can handle
src/financial-evaluation/lm_eval/base.py:580
↓ 4 callers
Method
validation_docs
:return: Iterable[obj] A iterable of any object, that doc_to_text can handle
src/financial-evaluation/lm_eval/base.py:573
↓ 3 callers
Method
_collate_data
(self, set)
src/financial-evaluation/lm_eval/tasks/race.py:54
↓ 3 callers
Method
_process_doc
(self, doc)
src/financial-evaluation/lm_eval/tasks/scrolls.py:427
↓ 3 callers
Function
_sacreformat
Format refs and preds for sacrebleu corpus calculation. It is very particular
src/financial-evaluation/lm_eval/metrics.py:161
↓ 3 callers
Method
aggregation
: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 callers
Function
assert_target_hashed
(name, ob)
src/financial-evaluation/tests/test_version_stable.py:30
↓ 3 callers
Function
check
(tf)
src/financial-evaluation/scripts/make_table_tasks.py:15
↓ 3 callers
Method
commit
(self)
src/financial-evaluation/lm_eval/decontamination/archiver.py:39
↓ 3 callers
Method
convert_choice
(choice)
src/financial-evaluation/lm_eval/tasks/superglue.py:218
↓ 3 callers
Method
detokenize
(self, text)
src/financial-evaluation/lm_eval/tasks/mutual.py:70
↓ 3 callers
Method
device
(self)
src/financial-evaluation/lm_eval/models/gpt2.py:150
↓ 3 callers
Method
doc_to_target
(self, doc)
src/financial-evaluation/lm_eval/base.py:615
↓ 3 callers
Method
doc_to_text
(self, doc)
src/financial-evaluation/lm_eval/base.py:611
↓ 3 callers
Function
form_ngrams
(sequence, n)
src/financial-evaluation/lm_eval/decontamination/janitor.py:22
↓ 3 callers
Method
format_answer
(answer, label)
src/financial-evaluation/lm_eval/tasks/superglue.py:251
↓ 3 callers
Method
get_answer_option
(cls, problem)
src/financial-evaluation/lm_eval/tasks/race.py:97
↓ 3 callers
Method
has_training_docs
Whether the task has a training set
src/financial-evaluation/lm_eval/base.py:552
↓ 3 callers
Function
hash_args
(attr, args)
src/financial-evaluation/lm_eval/base.py:861
↓ 3 callers
Method
higher_is_better
(self)
src/financial-evaluation/templates/new_task.py:137
↓ 3 callers
Function
make_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 callers
Method
rouge_score
(self, items)
src/tasks/legal.py:332
↓ 3 callers
Method
rouge_score
(self, items)
src/tasks/legal.py:463
↓ 3 callers
Function
simple_ngram
(sequence, n)
src/financial-evaluation/tests/test_janitor.py:13
↓ 3 callers
Method
test_docs
(self)
src/financial-evaluation/templates/new_task.py:65
↓ 3 callers
Method
training_docs
(self)
src/financial-evaluation/templates/new_task.py:40
↓ 3 callers
Method
validation_docs
(self)
src/financial-evaluation/templates/new_task.py:55
↓ 2 callers
Method
__normalize_option
(self, doc, option)
src/financial-evaluation/lm_eval/tasks/wsc273.py:76
↓ 2 callers
Method
_answer_to_bags
(self, answer)
src/financial-evaluation/lm_eval/tasks/drop.py:183
↓ 2 callers
Method
_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 callers
Method
_create_auto_tokenizer
Returns a pre-trained tokenizer from a pre-trained tokenizer configuration.
src/financial-evaluation/lm_eval/models/huggingface.py:1158
↓ 2 callers
Method
_doc_to_queries
(self, doc)
src/financial-evaluation/lm_eval/tasks/bigbench.py:87
↓ 2 callers
Method
_extract_answer
(self, completion)
src/financial-evaluation/lm_eval/tasks/gsm8k.py:85
↓ 2 callers
Method
_format_answers
(self, answers)
src/financial-evaluation/lm_eval/tasks/truthfulqa.py:195
↓ 2 callers
Function
_get_dtype
Converts `dtype` from `str` to torch.dtype when possible.
src/financial-evaluation/lm_eval/models/huggingface.py:49
↓ 2 callers
Function
_is_json_task
(task_name)
src/financial-evaluation/lm_eval/utils.py:89
↓ 2 callers
Method
_loglikelihood_tokens
(self, requests, disable_tqdm=False, override_bs=None)
src/financial-evaluation/lm_eval/base.py:271
↓ 2 callers
Method
_loglikelihood_tokens
( self, requests: List[Tuple[Tuple[str, str], TokenSequence, TokenSequence]], disable_
src/financial-evaluation/lm_eval/models/huggingface.py:987
↓ 2 callers
Method
_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 callers
Method
_model_generate
( self, inputs: list, max_tokens: int, stop: Optional[List[str]] = None, )
src/financial-evaluation/lm_eval/models/huggingface.py:822
↓ 2 callers
Method
_normalize_answer
(text)
src/financial-evaluation/lm_eval/tasks/scrolls.py:333
↓ 2 callers
Method
_preprocess_dataset
Preprocess the dataset into a list of (text, label) tuples.
src/financial-evaluation/lm_eval/tasks/toxigen.py:53
↓ 2 callers
Method
_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 callers
Method
_process_doc
(cls, doc)
src/financial-evaluation/lm_eval/tasks/superglue.py:305
↓ 2 callers
Method
_process_doc
(self, doc)
src/financial-evaluation/lm_eval/tasks/hendrycks_ethics.py:314
↓ 2 callers
Method
_scrolls_metrics
(self)
src/financial-evaluation/lm_eval/tasks/scrolls.py:207
↓ 2 callers
Method
_split_chunks
(self, dirty_string, dirty_parts)
src/financial-evaluation/lm_eval/decontamination/janitor.py:169
↓ 2 callers
Method
add_data
(self, data)
src/financial-evaluation/lm_eval/decontamination/archiver.py:86
↓ 2 callers
Method
add_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 callers
Method
aggregation
: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 callers
Method
aggregation
(self)
src/tasks/legal.py:691
↓ 2 callers
Method
close_buckets
(self)
src/financial-evaluation/scripts/clean_training_data/generate_13_grams.py:116
↓ 2 callers
Function
do_ngrams_in_buckets
(n_value, working_directory, bucket_count)
src/financial-evaluation/scripts/clean_training_data/generate_13_grams.py:121
↓ 2 callers
Method
doc_to_text
(self, doc)
src/financial-evaluation/lm_eval/tasks/hendrycks_ethics.py:253
↓ 2 callers
Method
doc_to_text
(self, doc)
src/financial-evaluation/lm_eval/tasks/xnli.py:70
↓ 2 callers
Method
doc_to_text
(self, doc)
src/financial-evaluation/lm_eval/tasks/pawsx.py:76
↓ 2 callers
Function
eval_models
(args, branch=None)
src/financial-evaluation/scripts/regression.py:41
↓ 2 callers
Method
fewshot_examples
(self, k, rnd)
src/financial-evaluation/lm_eval/tasks/cbt.py:88
↓ 2 callers
Function
flatten
(d, parent_key="", sep=".")
src/financial-evaluation/tests/test_version_stable.py:50
next →
1–100 of 1,647, ranked by callers