MCPcopy Create free account

hub / github.com/allenai/RL4LMs / functions

Functions555 in github.com/allenai/RL4LMs

↓ 66 callersMethodto
(self, device)
rl4lms/envs/text_generation/policy.py:249
↓ 50 callersMethodget
(cls, metric_id: str, kwargs: Dict[str, Any])
rl4lms/envs/text_generation/registry.py:175
↓ 31 callersMethodcompute
( self, prompt_texts: List[str], generated_texts: List[str], reference_texts:
rl4lms/envs/text_generation/metric.py:533
↓ 28 callersMethod_update_model_kwargs_for_generation
( outputs: ModelOutput, model_kwargs: Dict[str, Any], is_encoder_decoder: bool = False )
rl4lms/envs/text_generation/hf_generation_utils.py:616
↓ 28 callersMethodlog_prob
(self, actions: th.Tensor)
rl4lms/algorithms/common/maskable/distributions.py:142
↓ 24 callersMethodproba_distribution
(self, action_logits: th.Tensor)
rl4lms/algorithms/common/maskable/distributions.py:138
↓ 23 callersMethodsplit
(self, split_ratios: List[float])
rl4lms/data_pools/text_generation_pool.py:39
↓ 22 callersMethodprepare_inputs_for_generation
Implement in subclasses of [`PreTrainedModel`] for custom behavior to prepare inputs in the generate method.
rl4lms/envs/text_generation/hf_generation_utils.py:472
↓ 15 callersMethodto
(self, device: str)
rl4lms/envs/text_generation/policy/causal_policy.py:274
↓ 14 callersMethod__init__
(self)
rl4lms/envs/text_generation/reward.py:560
↓ 13 callersMethod__init__
(self, **args)
rl4lms/envs/text_generation/metric.py:556
↓ 11 callersMethod_prepare_encoder_decoder_kwargs_for_generation
( self, inputs_tensor: torch.Tensor, model_kwargs, model_input_name: Optional[str] = None )
rl4lms/envs/text_generation/hf_generation_utils.py:516
↓ 11 callersMethod_prepare_model_inputs
This function extracts the model-specific `inputs` for generation.
rl4lms/envs/text_generation/hf_generation_utils.py:401
↓ 11 callersMethodentropy
(self)
rl4lms/algorithms/common/maskable/distributions.py:87
↓ 11 callersMethodto
(self, device: str)
rl4lms/envs/text_generation/policy/seq2seq_policy.py:252
↓ 10 callersMethodapply_masking
Eliminate ("mask out") chosen categorical outcomes by setting their probability to 0. :param masks: An optional boolean ndarray of c
rl4lms/algorithms/common/maskable/distributions.py:47
↓ 10 callersMethodsize
(self)
rl4lms/envs/text_generation/caption_metrics/cider.py:85
↓ 8 callersMethodgen_split_name
(split: str)
rl4lms/data_pools/custom_text_generation_pools.py:105
↓ 7 callersMethod_prepare_inputs_for_model
( self, model: AutoModelForCausalLM, input_ids: torch.tensor, model_kwargs: Op
rl4lms/envs/text_generation/policy/causal_policy.py:96
↓ 6 callersFunctionoverride_generation_routines
(cls)
rl4lms/envs/text_generation/hf_generation_utils.py:3481
↓ 6 callersFunctionwrite_table_parent_format
(tables, output_path)
rl4lms/data_pools/task_utils/totto/eval_utils/prepare_references_for_eval.py:122
↓ 5 callersMethod_expand_inputs_for_generation
( input_ids: torch.LongTensor, expand_size: int = 1, is_encoder_decoder: bool = False,
rl4lms/envs/text_generation/hf_generation_utils.py:581
↓ 5 callersMethod_prepare_inputs_for_model
(self, model: AutoModelForCausalLM, input_ids: torch.tensor,
rl4lms/envs/text_generation/policy.py:87
↓ 5 callersFunction_text_reader
Returns list of lines from the text file. Performs lowercasing and white-space tokenization on each line before returning. Args: t
rl4lms/data_pools/task_utils/totto/eval_utils/totto_parent_eval.py:88
↓ 5 callersMethodget
(self, batch_size: Optional[int] = None)
rl4lms/algorithms/common/maskable/buffers.py:82
↓ 5 callersMethodload_from_dict
(self, state_dict: Dict[str, Any])
rl4lms/envs/text_generation/warm_start.py:72
↓ 5 callersMethodlog_metrics
(self, epoch: int, split_name: str, metrics_dict: Dict[str, float])
rl4lms/envs/text_generation/logging_utils.py:101
↓ 5 callersMethodlog_predictions
(self, epoch: int, split_name: str, predictions: List[Dict])
rl4lms/envs/text_generation/logging_utils.py:67
↓ 5 callersMethodprepare
(cls, wmt_id: str, split: str, source_language: str,
rl4lms/data_pools/custom_text_generation_pools.py:353
↓ 5 callersMethodreset
Resets the environment and starts a new episode
rl4lms/envs/text_generation/env.py:146
↓ 5 callersMethodstep
Takes a step with the given action and returns (next state, reward, done, info)
rl4lms/envs/common/base_env.py:34
↓ 4 callersMethod__init__
( self, probs: Optional[th.Tensor] = None, logits: Optional[th.Tensor] = None,
rl4lms/algorithms/common/maskable/distributions.py:34
↓ 4 callersMethod_prepare_inputs_for_model
(self, model: AutoModelForCausalLM, input_ids: torch.tensor,
rl4lms/envs/text_generation/policy.py:631
↓ 4 callersMethod_reorder_cache
(self, past, beam_idx)
rl4lms/envs/text_generation/hf_generation_utils.py:645
↓ 4 callersMethodadjust_logits_during_generation
Implement in subclasses of [`PreTrainedModel`] for custom behavior to adjust the logits in the generate method.
rl4lms/envs/text_generation/hf_generation_utils.py:478
↓ 4 callersMethodforward
(self, *args, **kwargs)
rl4lms/envs/text_generation/policy.py:202
↓ 4 callersMethodgenerate
(self, tokenizer: AutoTokenizer, texts: List[str] = None, max_prompt_length:
rl4lms/envs/text_generation/policy.py:266
↓ 4 callersMethodget_dataset
(cls, wmt_id: str, source_language: str, target_language: str, split: str)
rl4lms/data_pools/custom_text_generation_pools.py:342
↓ 4 callersMethodget_distribution
Get the current policy distribution given the observations. :param obs: :param action_masks: :return: the action dis
rl4lms/algorithms/common/maskable/policies.py:292
↓ 4 callersMethodget_policy_first_device
(self)
rl4lms/envs/text_generation/policy.py:256
↓ 4 callersMethodget_policy_first_device
(self)
rl4lms/envs/text_generation/policy.py:803
↓ 4 callersMethodget_policy_first_device
(self)
rl4lms/envs/text_generation/policy/causal_policy.py:257
↓ 4 callersMethodget_policy_first_device
(self)
rl4lms/envs/text_generation/policy/seq2seq_policy.py:327
↓ 4 callersMethodlog_info
(self, msg: str)
rl4lms/envs/text_generation/logging_utils.py:158
↓ 4 callersMethodlog_rollout_infos
(self, rollout_info: Dict[str, float])
rl4lms/envs/text_generation/logging_utils.py:124
↓ 3 callersMethod_evaluate_on_datapools
(self, epoch: int, splits: List[str] = ["val", "test"])
rl4lms/envs/text_generation/training_utils.py:180
↓ 3 callersMethod_get_action_dist_from_latent
Retrieve action distribution given the latent codes. :param latent_pi: Latent code for the actor :return: Action distributio
rl4lms/algorithms/common/maskable/policies.py:187
↓ 3 callersFunction_get_datapool_by_split
(split: str)
rl4lms/envs/text_generation/training_utils.py:60
↓ 3 callersFunction_read_results
(path)
rl4lms/data_pools/task_utils/totto/eval_utils/__init__.py:51
↓ 3 callersMethod_setup_model
(self)
rl4lms/algorithms/ppo/ppo.py:168
↓ 3 callersMethodadd
(cls, id: str, metric_cls: Type[BaseMetric])
rl4lms/envs/text_generation/registry.py:181
↓ 3 callersMethodcompute_score
(self, gts, res)
rl4lms/envs/text_generation/caption_metrics/cider.py:235
↓ 3 callersMethodevaluate_actions
Evaluate actions according to the current policy, given the observations. :param obs: :param actions: :retur
rl4lms/algorithms/common/maskable/policies.py:268
↓ 3 callersMethodfloat_convert
(self, obj)
rl4lms/envs/text_generation/caption_metrics/spice/spice.py:30
↓ 3 callersMethodforward_value
(self, obs: TensorDict, past_model_kwargs: Optional[Dict[str, torch.tensor]] = None)
rl4lms/envs/text_generation/policy.py:172
↓ 3 callersMethodforward_value
( self, obs: TensorDict, past_model_kwargs: Optional[Dict[str, torch.tensor]] = None,
rl4lms/envs/text_generation/policy/causal_policy.py:168
↓ 3 callersMethodget_state_dict
(self)
rl4lms/envs/text_generation/warm_start.py:65
↓ 3 callersMethodload_from_state_dict
(self, state_dict: Dict[str, Any])
rl4lms/envs/text_generation/kl_controllers.py:30
↓ 3 callersMethodlog_training_infos
(self, training_info: Dict[str, float])
rl4lms/envs/text_generation/logging_utils.py:135
↓ 3 callersMethodreset
(self)
rl4lms/algorithms/common/maskable/buffers.py:55
↓ 3 callersMethodscore
(self, sources, generateds, **kwargs)
rl4lms/envs/text_generation/summ_metrics/summa_c.py:400
↓ 3 callersMethodsize
(self)
rl4lms/envs/common/action_space.py:22
↓ 3 callersMethodstep
Adapts the KL coeff
rl4lms/envs/text_generation/kl_controllers.py:10
↓ 3 callersMethodupdate
Updates the observation using the given action
rl4lms/envs/text_generation/observation.py:72
↓ 3 callersFunctionwrite_predictions
Write predictions to file.
rl4lms/data_pools/task_utils/totto/eval_utils/prepare_predictions_for_eval.py:30
↓ 3 callersFunctionwrite_references
Write single and multiple references to file.
rl4lms/data_pools/task_utils/totto/eval_utils/prepare_references_for_eval.py:97
↓ 2 callersMethod__init__
( self, observation_space: gym.spaces.Space, action_space: gym.spaces.Space, l
rl4lms/algorithms/common/maskable/policies.py:43
↓ 2 callersFunction_add_adjusted_col_offsets
Add adjusted column offsets to take into account multi-column cells.
rl4lms/data_pools/task_utils/totto/preprocess_utils.py:20
↓ 2 callersMethod_concat
(prompt: torch.tensor, prompt_mask: torch.tensor, context: torch.tensor, context_mask: torch.t
rl4lms/envs/text_generation/observation.py:53
↓ 2 callersMethod_evaluate_on_datapools
(self, epoch: int, splits: List[str] = ["val", "test"])
rl4lms/envs/text_generation/training_utils.py:244
↓ 2 callersFunction_get_heuristic_col_headers
Heuristic to find column headers.
rl4lms/data_pools/task_utils/totto/preprocess_utils.py:47
↓ 2 callersFunction_get_heuristic_row_headers
Heuristic to find row headers.
rl4lms/data_pools/task_utils/totto/preprocess_utils.py:37
↓ 2 callersMethod_get_logits_warper
This class returns a [`LogitsProcessorList`] list object that contains all relevant [`LogitsWarper`] instances used for multinomial s
rl4lms/envs/text_generation/hf_generation_utils.py:650
↓ 2 callersMethod_get_recent_ckpt_path
(self, tracker: Tracker)
rl4lms/envs/text_generation/warm_start.py:94
↓ 2 callersMethod_merge_criteria_processor_list
( self, default_list: Union[LogitsProcessorList, StoppingCriteriaList], custom_list: U
rl4lms/envs/text_generation/hf_generation_utils.py:803
↓ 2 callersFunction_ngram_counts
Returns count of all ngrams of given order in sequence.
rl4lms/data_pools/task_utils/totto/eval_utils/totto_parent_eval.py:285
↓ 2 callersFunction_normalize_text
(s)
rl4lms/data_pools/task_utils/totto/eval_utils/totto_parent_eval.py:81
↓ 2 callersFunction_table_reader
Yields tables from the table file. Tables are parsed into a list of tuples with tokenized entries. Args: table_file: String filename.
rl4lms/data_pools/task_utils/totto/eval_utils/totto_parent_eval.py:145
↓ 2 callersFunctionbuild_datapool
(datapool_config: Dict[str, Any])
rl4lms/envs/text_generation/training_utils.py:58
↓ 2 callersMethodbuild_image
(self, original, generated)
rl4lms/envs/text_generation/summ_metrics/summa_c.py:261
↓ 2 callersFunctionbuild_tokenizer
(tokenizer_config: Dict[str, Any])
rl4lms/envs/text_generation/training_utils.py:34
↓ 2 callersMethodclose
(self)
rl4lms/envs/text_generation/env.py:175
↓ 2 callersMethodcompute_histogram
(self, original=None, generated=None, image=None)
rl4lms/envs/text_generation/summ_metrics/summa_c.py:267
↓ 2 callersMethodcook_append
called by constructor and __iadd__ to avoid creating new instances.
rl4lms/envs/text_generation/caption_metrics/cider.py:74
↓ 2 callersMethoddate_in_text
(text: str)
rl4lms/envs/text_generation/test_reward.py:56
↓ 2 callersFunctiondownload_file_using_url
(url: str, dest_path: str)
rl4lms/data_pools/custom_text_generation_pools.py:286
↓ 2 callersMethodforward
(self, *args, **kwargs)
rl4lms/envs/text_generation/policy/base_policy.py:164
↓ 2 callersMethodforward_policy
(self, obs: TensorDict, actions: torch.tensor, past_model_kwargs
rl4lms/envs/text_generation/policy.py:135
↓ 2 callersMethodforward_value
( self, obs: TensorDict, past_model_kwargs: Optional[Dict[str, torch.tensor]] = None,
rl4lms/envs/text_generation/policy/seq2seq_policy.py:168
↓ 2 callersMethodget_cache_file
(self)
rl4lms/envs/text_generation/summ_metrics/summa_c.py:199
↓ 2 callersFunctionget_dataset
(datapool, label="intent")
scripts/reward-modeling/evaluate_intent_classifier.py:19
↓ 2 callersFunctionget_dataset
(datapool, label="intent")
scripts/reward-modeling/train_intent_classifier.py:8
↓ 2 callersFunctionget_dict_obj
(keys: List, values: List)
rl4lms/core_components/sweep.py:7
↓ 2 callersFunctionget_generated_and_predictions
( prompt_texts: List[str], generated_texts: List[str], reference_texts: List[List[str]], split
rl4lms/envs/text_generation/metric.py:249
↓ 2 callersFunctionget_individual_scores
( prompt_texts: List[str], split_name: str, scores_dict: Dict[str, float] )
rl4lms/envs/text_generation/metric.py:266
↓ 2 callersMethodget_language_model
(self)
rl4lms/envs/text_generation/policy.py:347
↓ 2 callersMethodget_observation_dim
Gets the observation dimension
rl4lms/envs/common/base_env.py:60
↓ 2 callersMethodget_policy_first_device
Returns the first device of the policy. Used in the case of model parallel
rl4lms/envs/text_generation/policy/base_policy.py:349
↓ 2 callersFunctionget_scores
Inputs: - a list of commongens to score, e.g.,: - device: which torch device to load model on, e.g., "cuda:3" Outputs: - P(
rl4lms/envs/text_generation/preference_reward.py:104
↓ 2 callersMethodinit_from_sample
(cls, sample: Sample, tokenizer: AutoTokenizer, max_input_le
rl4lms/envs/text_generation/observation.py:121
next →1–100 of 555, ranked by callers