MCPcopy Create free account

hub / github.com/Agent-RL/ReCall / types & classes

Types & classes237 in github.com/Agent-RL/ReCall

↓ 21 callersClassDataProto
A DataProto is a data structure that aims to provide a standard protocol for data exchange between functions. It contains a batch (TensorDict
src/verl/protocol.py:174
↓ 12 callersClassPromptTemplate
src/flashrag/prompt/base_prompt.py:5
↓ 7 callersClassDataset
A container class used to store the whole dataset. Inside the class, each data sample will be stored in `Item` class. The properties of the datase
src/flashrag/dataset/dataset.py:75
↓ 7 callersClassParallelLlamaRMSNorm
src/verl/models/llama/megatron/layers/parallel_rmsnorm.py:25
↓ 7 callersClassParallelQwen2RMSNorm
src/verl/models/qwen2/megatron/layers/parallel_rmsnorm.py:25
↓ 6 callersClassConfig
src/flashrag/config/config.py:9
↓ 6 callersClassLexicalUnits
src/flashrag/refiner/selective_context_compressor.py:21
↓ 6 callersClassRayClassWithInitArgs
src/verl/single_controller/ray/base.py:149
↓ 5 callersClassEncoder
Encoder class for encoding queries using a specified model. Attributes: model_name (str): The name of the model. model_path
src/flashrag/retriever/encoder.py:10
↓ 5 callersClassSequentialPipeline
src/flashrag/pipeline/pipeline.py:46
↓ 4 callersClassDocument
scripts/serving/retriever_serving.py:52
↓ 4 callersClassFSDPUlyssesShardingManager
Sharding manager to support data resharding when using FSDP + Ulysses
src/verl/workers/sharding_manager/fsdp_ulysses.py:32
↓ 4 callersClassFlopsCounter
Used to count mfu during training loop Example: flops_counter = FlopsCounter(config) flops_achieved, flops_promised = flops_
src/verl/utils/flops_counter.py:54
↓ 3 callersClassItem
A container class used to store and manipulate a sample within a dataset. Information related to this sample during training/inference will be sto
src/flashrag/dataset/dataset.py:9
↓ 3 callersClassRayResourcePool
src/verl/single_controller/ray/base.py:70
↓ 3 callersClassStopWordCriteria
A stopping criteria that halts the text generation process if any specified stop word is encountered. Inspired by https://discuss.huggingfac
src/flashrag/generator/stop_word_criteria.py:11
↓ 2 callersClassClipEncoder
ClipEncoder class for encoding queries using CLIP.
src/flashrag/retriever/encoder.py:145
↓ 2 callersClassDataParallelPPOActor
src/verl/workers/actor/dp_actor.py:39
↓ 2 callersClassDataProtoFuture
DataProtoFuture aims to eliminate actual data fetching on driver. By doing so, the driver doesn't have to wait for data so that asynchronous
src/verl/protocol.py:714
↓ 2 callersClassDenseRetriever
r"""Dense retriever based on pre-built faiss index.
src/flashrag/retriever/retriever.py:334
↓ 2 callersClassEncoderWrapper
src/flashrag/generator/fid.py:187
↓ 2 callersClassEvaluator
Evaluator is used to summarize the results of all metrics.
src/flashrag/evaluator/evaluator.py:5
↓ 2 callersClassFSDPCheckpointManager
A checkpoint manager that saves and loads - model - optimizer - lr_scheduler - extra_states in a SPMD way. We save
src/verl/utils/checkpoint/fsdp_checkpoint_manager.py:32
↓ 2 callersClassIRCOTPipeline
src/flashrag/pipeline/active_pipeline.py:1042
↓ 2 callersClassMegatronCheckpointManager
A checkpoint manager that saves and loads - model - optimizer - lr_scheduler - extra_states in a SPMD way. We save
src/verl/utils/checkpoint/megatron_checkpoint_manager.py:41
↓ 2 callersClassMegatronPPOActor
src/verl/workers/actor/megatron_actor.py:53
↓ 2 callersClassMemoryBuffer
A memory buffer is a contiguous torch tensor that may combine multiple tensors sharing with the underlying memory. It must have a unique type
src/verl/utils/memory_buffer.py:24
↓ 2 callersClassParallelLlamaDecoderLayerRmPad
src/verl/models/llama/megatron/layers/parallel_decoder.py:103
↓ 2 callersClassParallelLlamaMLP
src/verl/models/llama/megatron/layers/parallel_mlp.py:31
↓ 2 callersClassParallelQwen2DecoderLayerRmPad
src/verl/models/qwen2/megatron/layers/parallel_decoder.py:103
↓ 2 callersClassParallelQwen2MLP
src/verl/models/qwen2/megatron/layers/parallel_mlp.py:31
↓ 2 callersClassReCall
src/re_call/inference/re_call.py:24
↓ 2 callersClassSTEncoder
STEncoder class for encoding queries using SentenceTransformers. Attributes: model_name (str): The name of the model. model_
src/flashrag/retriever/encoder.py:86
↓ 2 callersClassState
src/verl/utils/seqlen_balancing.py:49
↓ 2 callersClassTokenClfDataset
src/flashrag/refiner/llmlingua_compressor.py:27
↓ 2 callersClassTracking
src/verl/utils/tracking.py:24
↓ 2 callersClassvLLMRollout
src/verl/workers/rollout/vllm_rollout/vllm_rollout.py:57
↓ 1 callersClassAdaptiveKLController
Adaptive KL controller described in the paper: https://arxiv.org/pdf/1909.08593.pdf
src/verl/trainer/ppo/core_algos.py:28
↓ 1 callersClassAllGatherPPModel
src/verl/workers/sharding_manager/megatron_vllm.py:41
↓ 1 callersClassBM25Retriever
r"""BM25 retriever based on pre-built pyserini index.
src/flashrag/retriever/retriever.py:219
↓ 1 callersClassBaseShardingManager
src/verl/workers/sharding_manager/base.py:21
↓ 1 callersClassCapturing
src/verl/utils/reward_score/prime_code/testing_util.py:74
↓ 1 callersClassCheckpointWrapper
Wrapper replacing None outputs by empty tensors, which allows the use of checkpointing.
src/flashrag/generator/fid.py:91
↓ 1 callersClassDataParallelPPOCritic
src/verl/workers/critic/dp_critic.py:39
↓ 1 callersClassDataProtoItem
src/verl/protocol.py:166
↓ 1 callersClassDistGlobalInfo
src/verl/single_controller/base/worker.py:32
↓ 1 callersClassDistRankInfo
src/verl/single_controller/base/worker.py:24
↓ 1 callersClassFSDPSFTTrainer
src/verl/trainer/fsdp_sft_trainer.py:79
↓ 1 callersClassFSDPSGLangShardingManager
src/verl/workers/sharding_manager/fsdp_sglang.py:48
↓ 1 callersClassFSDPVLLMShardingManager
src/verl/workers/sharding_manager/fsdp_vllm.py:40
↓ 1 callersClassFixedKLController
Fixed KL controller.
src/verl/trainer/ppo/core_algos.py:46
↓ 1 callersClassHFRollout
src/verl/workers/rollout/hf_rollout.py:35
↓ 1 callersClassHF_REPLUG
Creates a HF model that inherits from REPLUG_Generation class
src/flashrag/pipeline/replug_utils.py:226
↓ 1 callersClassIndex_Builder
r"""A tool class used to build an index used in retrieval.
src/flashrag/retriever/index_builder.py:17
↓ 1 callersClassIterativePipeline
src/flashrag/pipeline/active_pipeline.py:117
↓ 1 callersClassLambdaLayer
src/verl/utils/model.py:28
↓ 1 callersClassLinearForLastLayer
src/verl/models/llama/megatron/layers/parallel_linear.py:80
↓ 1 callersClassLlamaDynamicNTKScalingRotaryEmbedding
LlamaRotaryEmbedding extended with Dynamic NTK scaling. Credits to the Reddit users /u/bloc97 and /u/emozilla
src/verl/models/llama/megatron/layers/parallel_attention.py:91
↓ 1 callersClassLlamaLinearScalingRotaryEmbedding
LlamaRotaryEmbedding extended with linear scaling. Credits to the Reddit user /u/kaiokendev
src/verl/models/llama/megatron/layers/parallel_attention.py:72
↓ 1 callersClassLlamaLlama3ScalingRotaryEmbedding
src/verl/models/llama/megatron/layers/parallel_attention.py:116
↓ 1 callersClassLlamaRotaryEmbedding
src/verl/models/llama/megatron/layers/parallel_attention.py:35
↓ 1 callersClassLocalLogger
src/verl/utils/logger/aggregate_logger.py:30
↓ 1 callersClassMMPromptTemplate
src/flashrag/prompt/mm_prompt.py:3
↓ 1 callersClassMegatronPPOCritic
src/verl/workers/critic/megatron_critic.py:43
↓ 1 callersClassMegatronRewardModel
src/verl/workers/reward_model/megatron/reward_model.py:32
↓ 1 callersClassMegatronVLLMShardingManager
src/verl/workers/sharding_manager/megatron_vllm.py:268
↓ 1 callersClassMergedColumnParallelLinear
src/verl/models/qwen2/megatron/layers/parallel_linear.py:52
↓ 1 callersClassMergedColumnParallelLinear
src/verl/models/llama/megatron/layers/parallel_linear.py:52
↓ 1 callersClassMultiModalRetriever
r"""Multi-modal retriever based on pre-built faiss index.
src/flashrag/retriever/retriever.py:468
↓ 1 callersClassNestedNamespace
src/verl/utils/py_functional.py:48
↓ 1 callersClassParallelLlamaAttention
Multi-headed attention from 'Attention Is All You Need' paper
src/verl/models/llama/megatron/layers/parallel_attention.py:175
↓ 1 callersClassParallelLlamaAttentionRmPad
src/verl/models/llama/megatron/layers/parallel_attention.py:378
↓ 1 callersClassParallelLlamaDecoderLayer
src/verl/models/llama/megatron/layers/parallel_decoder.py:35
↓ 1 callersClassParallelLlamaModel
Transformer decoder consisting of *config.num_hidden_layers* layers. Each layer is a [`LlamaDecoderLayer`] Args: config: LlamaConfig
src/verl/models/llama/megatron/modeling_llama_megatron.py:75
↓ 1 callersClassParallelLlamaModelRmPad
Transformer decoder consisting of *config.num_hidden_layers* layers. Each layer is a [`LlamaDecoderLayer`] Args: config: LlamaConfig
src/verl/models/llama/megatron/modeling_llama_megatron.py:220
↓ 1 callersClassParallelLlamaModelRmPadPP
Transformer decoder consisting of *config.num_hidden_layers* layers. Each layer is a [`LlamaDecoderLayer`] This model definition supports pip
src/verl/models/llama/megatron/modeling_llama_megatron.py:406
↓ 1 callersClassParallelQwen2Attention
Multi-headed attention from 'Attention Is All You Need' paper
src/verl/models/qwen2/megatron/layers/parallel_attention.py:143
↓ 1 callersClassParallelQwen2AttentionRmPad
src/verl/models/qwen2/megatron/layers/parallel_attention.py:322
↓ 1 callersClassParallelQwen2DecoderLayer
src/verl/models/qwen2/megatron/layers/parallel_decoder.py:35
↓ 1 callersClassParallelQwen2Model
Transformer decoder consisting of *config.num_hidden_layers* layers. Each layer is a [`Qwen2DecoderLayer`] Args: config: Qwen2Config
src/verl/models/qwen2/megatron/modeling_qwen2_megatron.py:75
↓ 1 callersClassParallelQwen2ModelRmPad
Transformer decoder consisting of *config.num_hidden_layers* layers. Each layer is a [`Qwen2DecoderLayer`] Args: config: Qwen2Config
src/verl/models/qwen2/megatron/modeling_qwen2_megatron.py:220
↓ 1 callersClassParallelQwen2ModelRmPadPP
Transformer decoder consisting of *config.num_hidden_layers* layers. Each layer is a [`Qwen2DecoderLayer`] This model definition supports pip
src/verl/models/qwen2/megatron/modeling_qwen2_megatron.py:406
↓ 1 callersClassPromptCompressor
PromptCompressor is designed for compressing prompts based on a given language model. This class initializes with the language model and its
src/flashrag/refiner/llmlingua_compressor.py:200
↓ 1 callersClassQKVParallelLinear
src/verl/models/qwen2/megatron/layers/parallel_linear.py:21
↓ 1 callersClassQKVParallelLinear
src/verl/models/llama/megatron/layers/parallel_linear.py:21
↓ 1 callersClassQwen2RotaryEmbedding
src/verl/models/qwen2/megatron/layers/parallel_attention.py:35
↓ 1 callersClassREPLUGLogitsProcessor
Merge logits of different docs in one batch. Reference: fastRAG
src/flashrag/pipeline/replug_utils.py:204
↓ 1 callersClassRayPPOTrainer
Note that this trainer runs on the driver process on a single CPU/GPU node.
src/verl/trainer/ppo/ray_trainer.py:241
↓ 1 callersClassRayWorkerGroup
src/verl/single_controller/ray/base.py:197
↓ 1 callersClassReCallPipeline
src/flashrag/pipeline/active_pipeline.py:60
↓ 1 callersClassResourcePoolManager
Define a resource pool specification. Resource pool will be initialized first. Mapping
src/verl/trainer/ppo/ray_trainer.py:79
↓ 1 callersClassSGLangRollout
src/verl/workers/rollout/sglang_rollout/sglang_rollout.py:87
↓ 1 callersClassSelectiveContext
src/flashrag/refiner/selective_context_compressor.py:42
↓ 1 callersClassSet
src/verl/utils/seqlen_balancing.py:27
↓ 1 callersClassTimeoutException
src/verl/utils/reward_score/prime_math/grader.py:340
↓ 1 callersClassTokenizer13a
src/flashrag/evaluator/_bleu.py:73
↓ 1 callersClassTokenizerRegexp
src/flashrag/evaluator/_bleu.py:39
↓ 1 callersClassValidationGenerationsLogger
src/verl/utils/tracking.py:181
↓ 1 callersClassWorkerMeta
src/verl/single_controller/base/worker.py:70
↓ 1 callersClass_MlflowLoggingAdapter
src/verl/utils/tracking.py:138
next →1–100 of 237, ranked by callers