Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Agent-RL/ReCall
/ functions
Functions
1,539 in github.com/Agent-RL/ReCall
⨍
Functions
1,539
◇
Types & classes
237
↳
Endpoints
28
↓ 5 callers
Method
truncate_prompt
(self, prompt)
src/flashrag/prompt/base_prompt.py:59
↓ 5 callers
Function
update_model_config
(module_config, override_config_kwargs)
src/verl/utils/model.py:42
↓ 5 callers
Function
validate_ulysses_config
(num_heads, ulysses_sequence_size)
src/verl/utils/ulysses.py:291
↓ 4 callers
Method
__compress
( self, context_list: list, reduce_rate: float = 0.5, token_to_word: str = "me
src/flashrag/refiner/llmlingua_compressor.py:2227
↓ 4 callers
Method
__init__
(self, config)
src/flashrag/refiner/refiner.py:12
↓ 4 callers
Method
__init__
(self, dim, max_position_embeddings=2048, base=10000, device=None)
src/verl/models/llama/megatron/layers/parallel_attention.py:37
↓ 4 callers
Function
_broadcast_tensor
broadcast tensor across mp_group
src/verl/models/mcore/saver.py:137
↓ 4 callers
Function
_broadcast_tp_shard_tensor
broadcast tensor in tp shards across mp_group
src/verl/models/qwen2/megatron/checkpoint_utils/qwen2_saver.py:162
↓ 4 callers
Function
_broadcast_tp_shard_tensor
broadcast tensor in tp shards across mp_group
src/verl/models/mcore/saver.py:176
↓ 4 callers
Function
_broadcast_tp_shard_tensor
broadcast tensor in tp shards across mp_group
src/verl/models/llama/megatron/checkpoint_utils/llama_saver.py:162
↓ 4 callers
Function
_get_cpu_tensor
(tensor: torch.Tensor)
src/verl/models/qwen2/megatron/checkpoint_utils/qwen2_saver.py:116
↓ 4 callers
Function
_get_cpu_tensor
(tensor: torch.Tensor)
src/verl/models/mcore/saver.py:130
↓ 4 callers
Function
_get_cpu_tensor
(tensor: torch.Tensor)
src/verl/models/llama/megatron/checkpoint_utils/llama_saver.py:116
↓ 4 callers
Function
_get_gpt_model
(model)
src/verl/models/qwen2/megatron/checkpoint_utils/qwen2_loader_depracated.py:66
↓ 4 callers
Function
_get_gpt_model
(model)
src/verl/models/qwen2/megatron/checkpoint_utils/qwen2_loader.py:66
↓ 4 callers
Function
_get_gpt_model
(model)
src/verl/models/mcore/loader.py:64
↓ 4 callers
Function
_get_gpt_model
(model)
src/verl/models/llama/megatron/checkpoint_utils/llama_loader.py:70
↓ 4 callers
Function
_get_gpt_model
(model)
src/verl/models/llama/megatron/checkpoint_utils/llama_loader_depracated.py:70
↓ 4 callers
Function
_is_non_local
(path: str)
src/verl/utils/hdfs_io.py:143
↓ 4 callers
Function
_repeat_interleave
(value: Union[torch.Tensor, np.ndarray], repeats: int)
src/verl/workers/rollout/vllm_rollout/vllm_rollout_spmd.py:59
↓ 4 callers
Function
_split_args_kwargs_data_proto
(chunks, *args, **kwargs)
src/verl/single_controller/base/decorator.py:45
↓ 4 callers
Method
_update_dict
(old_dict: dict, new_dict: dict)
src/flashrag/config/config.py:56
↓ 4 callers
Function
apply_monkey_patch
Replace _flash_attention_forward to _ulysses_flash_attention_forward
src/verl/models/transformers/monkey_patch.py:110
↓ 4 callers
Function
broadcast_dict_tensor
TODO: optimize this. Technically, we only need one broadcast
src/verl/utils/torch_functional.py:182
↓ 4 callers
Function
build_memory_reference_from_module
(module: torch.nn.Module, memory_buffers: Dict[torch.dtype, MemoryBuffe
src/verl/utils/memory_buffer.py:100
↓ 4 callers
Method
compress_prompt
Compresses the given context. Args: context (List[str]): List of context strings that form the basis of the prompt.
src/flashrag/refiner/llmlingua_compressor.py:552
↓ 4 callers
Function
compute_position_id_with_mask
(mask)
src/verl/utils/model.py:194
↓ 4 callers
Method
estimate_flops
Estimate the FLOPS based on the number of valid tokens in the current batch and the time taken. Args: batch_seqlens (Lis
src/verl/utils/flops_counter.py:164
↓ 4 callers
Method
execute_rank_zero_async
(self, method_name: str, *args, **kwargs)
src/verl/single_controller/ray/base.py:362
↓ 4 callers
Method
finish
(self)
src/verl/utils/tracking.py:134
↓ 4 callers
Method
generate_sequences
Generate sequences
src/verl/workers/rollout/base.py:35
↓ 4 callers
Method
get
(self)
src/verl/utils/rendezvous/ray_backend.py:30
↓ 4 callers
Function
get_fsdp_wrap_policy
Get FSDP wrap policy for the module. Args: module: The module to get wrap policy for config: Configuration for wrap policy
src/verl/utils/fsdp_utils.py:54
↓ 4 callers
Function
get_micro_data_parallel_group
()
src/verl/workers/sharding_manager/megatron_vllm.py:476
↓ 4 callers
Method
get_placement_groups
(self, strategy="STRICT_PACK", name=None)
src/verl/single_controller/ray/base.py:85
↓ 4 callers
Method
get_resource_pool
Get the resource pool of the worker_cls
src/verl/trainer/ppo/ray_trainer.py:101
↓ 4 callers
Function
is_digit
(s)
src/verl/utils/reward_score/prime_math/grader.py:107
↓ 4 callers
Function
print_model_size
(model: nn.Module, name: str = None)
src/verl/utils/model.py:146
↓ 4 callers
Function
resolve_max_tokens
Resolve and validate max_tokens parameters from both params and generation_params. Args: params: Dictionary containing user-provided
src/flashrag/generator/utils.py:4
↓ 4 callers
Function
rotate_half
Rotates half the hidden dims of the input.
src/verl/models/qwen2/megatron/layers/parallel_attention.py:116
↓ 4 callers
Function
rotate_half
Rotates half the hidden dims of the input.
src/verl/models/llama/megatron/layers/parallel_attention.py:148
↓ 4 callers
Method
run
(self, env, func_schemas, question)
src/re_call/inference/re_call.py:141
↓ 4 callers
Method
save_checkpoint
(self, step)
src/verl/trainer/fsdp_sft_trainer.py:434
↓ 4 callers
Method
save_faiss_index
( self, all_embeddings, faiss_type, index_save_path, )
src/flashrag/retriever/index_builder.py:336
↓ 4 callers
Method
shared_embedding_or_output_weight
(self)
src/verl/models/qwen2/megatron/modeling_qwen2_megatron.py:603
↓ 3 callers
Method
__init__
(self, config)
src/flashrag/generator/fid.py:13
↓ 3 callers
Method
__init__
(self, config, prompt_template=None)
src/flashrag/pipeline/pipeline.py:14
↓ 3 callers
Method
__init__
(self)
src/verl/single_controller/ray/base.py:482
↓ 3 callers
Method
__init__
(self, dim, max_position_embeddings=2048, base=10000, device=None)
src/verl/models/qwen2/megatron/layers/parallel_attention.py:37
↓ 3 callers
Method
_batch_search
(self, query, num, return_score)
src/flashrag/retriever/retriever.py:184
↓ 3 callers
Function
_broadcast_tp_shard_tensor
broadcast tensor in tp shards across mp_group
src/verl/models/qwen2/megatron/checkpoint_utils/qwen2_loader_depracated.py:181
↓ 3 callers
Function
_broadcast_tp_shard_tensor
broadcast tensor in tp shards across mp_group
src/verl/models/mcore/loader.py:181
↓ 3 callers
Function
_broadcast_tp_shard_tensor
broadcast tensor in tp shards across mp_group
src/verl/models/llama/megatron/checkpoint_utils/llama_loader_depracated.py:185
↓ 3 callers
Method
_build_param_references
(self, pp_rank, maintain_weight=False)
src/verl/workers/sharding_manager/megatron_vllm.py:107
↓ 3 callers
Function
_concat_data_proto_or_future
(output: List)
src/verl/single_controller/base/decorator.py:129
↓ 3 callers
Function
_fetch_tp_shard_tensor
fetch tensor in tp shards
src/verl/models/qwen2/megatron/checkpoint_utils/qwen2_loader.py:122
↓ 3 callers
Function
_fetch_tp_shard_tensor
fetch tensor in tp shards
src/verl/models/llama/megatron/checkpoint_utils/llama_loader.py:126
↓ 3 callers
Function
_get_gpt_model
(model)
src/verl/models/qwen2/megatron/checkpoint_utils/qwen2_saver.py:85
↓ 3 callers
Function
_get_gpt_model
(model)
src/verl/models/mcore/saver.py:98
↓ 3 callers
Function
_get_gpt_model
(model)
src/verl/models/llama/megatron/checkpoint_utils/llama_saver.py:85
↓ 3 callers
Method
_judge_input_modal
(self, query)
src/flashrag/retriever/retriever.py:498
↓ 3 callers
Method
_search
r"""Retrieve topk relevant documents in corpus. Return: list: contains information related to the document, including:
src/flashrag/retriever/retriever.py:171
↓ 3 callers
Method
_set_cos_sin_cache
(self, seq_len, device, dtype)
src/verl/models/llama/megatron/layers/parallel_attention.py:51
↓ 3 callers
Function
_str_is_int
(x: str)
src/verl/utils/reward_score/prime_math/__init__.py:111
↓ 3 callers
Function
all_gather_data_proto
(data: DataProto, process_group)
src/verl/protocol.py:764
↓ 3 callers
Method
backward
(ctx: Any, grad_output: Tensor)
src/verl/utils/ulysses.py:226
↓ 3 callers
Function
build_memory_buffer
Build the memory buffer given weight_buffer_meta Args: weight_buffer_meta: contains mapping from name to a dictionary containing shape an
src/verl/utils/memory_buffer.py:71
↓ 3 callers
Function
calc_padded_numel
for cuda memory alignment, make sure alignment by 128-bits
src/verl/utils/memory_buffer.py:54
↓ 3 callers
Function
compute_transformers_input_shapes
(batches, meta_info)
src/verl/utils/megatron/pipeline_parallel.py:22
↓ 3 callers
Function
convert_image_to_base64
(image)
src/flashrag/generator/utils.py:70
↓ 3 callers
Method
convert_tokens_to_string
Converts a sequence of tokens in a single string. The most simple way to do it is `" ".join(tokens)` but we often want to remove sub-
src/verl/workers/rollout/tokenizer.py:147
↓ 3 callers
Function
copy
r"""Works like shutil.copy() for file, and shutil.copytree for dir, and supports hdfs. Copy data and mode bits ("cp src dst"). Return the file's
src/verl/utils/hdfs_io.py:84
↓ 3 callers
Function
create_device_mesh
(world_size, fsdp_size)
src/verl/workers/fsdp_workers.py:49
↓ 3 callers
Method
execute_all_sync
(self, method_name: str, *args, **kwargs)
src/verl/single_controller/ray/base.py:372
↓ 3 callers
Method
format_reference
(self, retrieval_result)
src/flashrag/pipeline/active_pipeline.py:941
↓ 3 callers
Method
generate
(self, input_list: list, batch_size=None, **params)
src/flashrag/generator/multimodal_generator.py:75
↓ 3 callers
Function
get_cosine_schedule_with_warmup
Create a schedule with a learning rate that decreases following the values of the cosine function between the initial lr set in the optimizer
src/verl/utils/torch_functional.py:415
↓ 3 callers
Function
get_default_kwargs_for_model_parallel_config
()
src/verl/utils/megatron/tensor_parallel.py:32
↓ 3 callers
Function
get_micro_data_parallel_world_size
()
src/verl/workers/sharding_manager/megatron_vllm.py:481
↓ 3 callers
Function
get_reverse_idx
(idx_map)
src/verl/utils/seqlen_balancing.py:259
↓ 3 callers
Function
get_sharding_strategy
(device_mesh)
src/verl/workers/fsdp_workers.py:59
↓ 3 callers
Function
hf_processor
Create a huggingface processor to process multimodal data. Args: name_or_path (str): The name of the processor. Returns: tra
src/verl/utils/tokenizer.py:62
↓ 3 callers
Function
import_external_libs
(external_libs=None)
src/verl/utils/import_utils.py:51
↓ 3 callers
Method
load_checkpoint
(self, local_path, hdfs_path=None, del_local_after_load=True)
src/verl/workers/fsdp_workers.py:906
↓ 3 callers
Function
load_mcore_dist_weights
(parallel_model, dist_weight_path, is_value_model=False)
src/verl/utils/model.py:409
↓ 3 callers
Function
load_megatron_gptmodel_weights
(config, model_config, parallel_model,
src/verl/utils/model.py:367
↓ 3 callers
Function
load_model
(model_path: str, use_fp16: bool = False)
src/flashrag/retriever/utils.py:54
↓ 3 callers
Function
make_batch_generator
(batches, vpp_size)
src/verl/utils/megatron/pipeline_parallel.py:43
↓ 3 callers
Function
mcore_model_parallel_config
( sequence_parallel: bool, params_dtype: torch.dtype, )
src/verl/utils/megatron_utils.py:216
↓ 3 callers
Method
naive_run
(self, dataset, do_eval=True, pred_process_fun=None)
src/flashrag/pipeline/pipeline.py:73
↓ 3 callers
Function
normalize_final_answer
Normalize a final answer to a quantitative reasoning question. Args: final_answer: The answer string to normalize Return
src/verl/utils/reward_score/math_dapo.py:142
↓ 3 callers
Function
parse_query
processing query for different encoders
src/flashrag/retriever/utils.py:100
↓ 3 callers
Function
process_sequence_data
(rate, start, end, sequence, is_dict=False)
src/flashrag/refiner/llmlingua_compressor.py:174
↓ 3 callers
Function
remove_images
(data: Any)
src/flashrag/dataset/utils.py:73
↓ 3 callers
Method
rerank
r"""Rerank doc_list.
src/flashrag/retriever/reranker.py:35
↓ 3 callers
Method
run
The overall inference process of a RAG framework.
src/flashrag/pipeline/pipeline.py:24
↓ 3 callers
Method
set_input_tensor
Set input tensor to be used instead of forward()'s input. When doing pipeline parallelism the input from the previous stage comes fro
src/verl/models/qwen2/megatron/modeling_qwen2_megatron.py:461
↓ 3 callers
Function
set_random_seed
(seed)
src/verl/workers/megatron_workers.py:53
↓ 3 callers
Function
split_dict_tensor_into_batches
(tensors: TensorDict, batch_size)
src/verl/utils/torch_functional.py:225
↓ 3 callers
Function
time_limit
(seconds: float)
src/verl/utils/reward_score/prime_math/grader.py:345
← previous
next →
101–200 of 1,539, ranked by callers