MCPcopy Create free account

hub / github.com/AMAP-ML/Thinking-with-Map / types & classes

Types & classes687 in github.com/AMAP-ML/Thinking-with-Map

↓ 97 callersClassMessage
demo/qwen_agent/llm/schema.py:132
↓ 71 callersClassRayClassWithInitArgs
A wrapper class for Ray actors with initialization arguments. This class extends ClassWithInitArgs to provide additional functionality for co
verl/verl/single_controller/ray/base.py:248
↓ 53 callersClassToolResponse
The response from a tool execution.
verl/verl/tools/schemas.py:94
↓ 49 callersClassContentItem
demo/qwen_agent/llm/schema.py:80
↓ 47 callersClassRayWorkerGroup
A group of Ray workers that can be managed collectively. This class extends WorkerGroup to provide Ray-specific functionality for creating an
verl/verl/single_controller/ray/base.py:328
↓ 43 callersClassDataProto
A DataProto is a data structure that aims to provide a standard protocol for data exchange between functions. It contains a batch (TensorDict
verl/verl/protocol.py:329
↓ 33 callersClassRayResourcePool
verl/verl/single_controller/ray/base.py:92
↓ 30 callersClassHttpServerAdapter
HTTP-based adapter for SGLang engines. This adapter allows interaction with SGLang engines through HTTP requests instead of direct engine cal
verl/verl/workers/rollout/sglang_rollout/http_server_engine.py:194
↓ 20 callersClassProfilerConfig
Worker profiler config. The inheritance from BaseConfig provides omegaconf.DictConfig-like interface for a dataclass config. Args: d
verl/verl/utils/profiler/config.py:105
↓ 18 callersClassAsyncTokenBucket
Async token bucket for rate limiting with variable token consumption. The token bucket algorithm is a classic rate limiting technique that allows
verl/verl/experimental/reward/reward_loop/limited.py:31
↓ 18 callersClassHFModelConfig
verl/verl/workers/config/model.py:31
↓ 17 callersClassNPUProfiler
NPU profiler. Initialized in a worker to control the NPU profiler.
verl/verl/utils/profiler/mstx_profile.py:157
↓ 16 callersClassCriticConfig
Configuration for critic model training. The inheritance from BaseConfig provides omegaconf.DictConfig-like interface for a dataclass config.
verl/verl/workers/config/critic.py:33
↓ 16 callersClassFSDPOptimizerConfig
FSDP optimizer configuration extending base OptimizerConfig. Args: optimizer (str): Optimizer class name (e.g., "AdamW", "AdamW8bit", "_A
verl/verl/workers/config/optimizer.py:57
↓ 15 callersClassTracking
A unified tracking interface for logging experiment data to multiple backends. This class provides a centralized way to log experiment metrics, p
verl/verl/utils/tracking.py:27
↓ 13 callersClassSGLangRollout
verl/verl/workers/rollout/sglang_rollout/sglang_rollout.py:262
↓ 12 callersClassFSDPCheckpointManager
Manage FSDP checkpointing in SPMD training. - Saves/loads per-rank sharded model & optimizer states - Persists full lr_scheduler and RNG
verl/verl/utils/checkpoint/fsdp_checkpoint_manager.py:56
↓ 12 callersClassFlopsCounter
Used to count mfu during training loop Example: flops_counter = FlopsCounter(config) flops_achieved, flops_promised = flops_
verl/verl/utils/flops_counter.py:108
↓ 12 callersClassModelServiceError
demo/qwen_agent/llm/base.py:44
↓ 12 callersClassOptimizerConfig
Base optimizer configuration. Args: lr (float): learning rate. Must be specified. lr_warmup_steps_ratio (float): Warmup steps rat
verl/verl/workers/config/optimizer.py:26
↓ 12 callersClassRateLimitedRewardLoopManager
Reward loop manager with rate limiting for API-based reward functions. This manager implements a sophisticated three-layer rate limiting system
verl/verl/experimental/reward/reward_loop/limited.py:173
↓ 10 callersClassAgentLoopManager
verl/recipe/transfer_queue/agent_loop.py:23
↓ 10 callersClassNPUToolConfig
NPU profiler too; config.
verl/verl/utils/profiler/config.py:78
↓ 10 callersClassRLHFDataset
Load and preprocess RLHF data from Parquet files. - Caches files locally. - Reads into a HuggingFace Dataset and tokenizes prompts.
verl/recipe/minicpmo/rl_dataset.py:402
↓ 10 callersClasstimeout
verl/recipe/entropy/reward_score/entropy_math/__init__.py:520
↓ 9 callersClassDistProfiler
A dispatcher that delegates to specific profilers based on config.tool. Supported tools: - nsys: NsightSystemsProfiler - npu: NPUProfiler
verl/verl/utils/profiler/profile.py:176
↓ 9 callersClassFSDPUlyssesShardingManager
Sharding manager to support data resharding when using FSDP + Ulysses
verl/verl/workers/sharding_manager/fsdp_ulysses.py:27
↓ 9 callersClassMessage
verl/verl/workers/rollout/schemas.py:56
↓ 8 callersClassAsyncHttpServerAdapter
Asynchronous HTTP-based adapter for SGLang engines. This class inherits from HttpServerAdapter and adds async capabilities for non-blocking H
verl/verl/workers/rollout/sglang_rollout/http_server_engine.py:572
↓ 8 callersClassFSDPEngineConfig
Configuration for FSDP (Fully Sharded Data Parallel). The inheritance from BaseConfig provides omegaconf.DictConfig-like interface for a dataclas
verl/verl/workers/config/engine.py:89
↓ 8 callersClassMcoreEngineConfig
Configuration for Megatron parallelism. The inheritance from BaseConfig provides omegaconf.DictConfig-like interface for a dataclass config.
verl/verl/workers/config/engine.py:25
↓ 8 callersClassRolloutSkip
RolloutSkip skips sequence generation during rollout by attempting to load previously dumped data. If no dumped data is found, it generates n
verl/verl/utils/rollout_skip.py:19
↓ 8 callersClassTracedClass
verl/tests/utils/test_rollout_trace_on_cpu.py:46
↓ 7 callersClassActorConfig
Configuration for actor model training. The inheritance from BaseConfig provides omegaconf.DictConfig-like interface for a dataclass config.
verl/verl/workers/config/actor.py:55
↓ 7 callersClassFSDPCriticConfig
Configuration for FSDP-based critic model training. The inheritance from CriticConfig provides all base critic configuration plus FSDP-specific s
verl/verl/workers/config/critic.py:173
↓ 7 callersClassParallelLlamaRMSNorm
verl/verl/models/llama/megatron/layers/parallel_rmsnorm.py:26
↓ 7 callersClassParallelQwen2RMSNorm
verl/verl/models/qwen2/megatron/layers/parallel_rmsnorm.py:26
↓ 7 callersClassResourcePoolManager
Define a resource pool specification. Resource pool will be initialized first.
verl/recipe/transfer_queue/ray_trainer.py:98
↓ 7 callersClassValidationGenerationsLogger
verl/verl/utils/tracking.py:336
↓ 6 callersClassAgentLoopOutput
Agent loop output.
verl/verl/experimental/agent_loop/agent_loop.py:126
↓ 6 callersClassDataParallelPPOActor
FSDP DataParallel PPO Actor or Ref worker Args: config (ActorConfig): Actor config actor_module (nn.Module): Actor or ref module
verl/verl/workers/actor/dp_actor.py:49
↓ 6 callersClassFunctionCall
demo/qwen_agent/llm/schema.py:69
↓ 6 callersClassOpenAIFunctionToolSchema
The schema of a tool in OpenAI format.
verl/verl/tools/schemas.py:48
↓ 6 callersClassSequenceParallelConfig
verl/tests/models/test_transformers_ulysses.py:44
↓ 5 callersClassFusedLinearForPPO
verl/verl/utils/experimental/torch_functional.py:196
↓ 5 callersClassMcoreModuleWrapperConfig
Configuration for Mcore module wrapper.
verl/verl/utils/megatron_utils.py:164
↓ 5 callersClassMcoreOptimizerConfig
Mcore optimizer configuration extending base OptimizerConfig. Args: optimizer (str): Optimizer name; default is "adam". lr (float
verl/verl/workers/config/optimizer.py:94
↓ 5 callersClassResourcePoolManager
Define a resource pool specification. Resource pool will be initialized first.
verl/verl/trainer/ppo/ray_trainer.py:66
↓ 4 callersClassCausalLMOutputForPPO
verl/verl/models/transformers/dense_common.py:24
↓ 4 callersClassChunk
demo/qwen_agent/tools/doc_parser.py:32
↓ 4 callersClassMCPManager
demo/qwen_agent/tools/mcp_manager.py:31
↓ 4 callersClassRewardModelManager
Reward model manager.
verl/verl/experimental/reward/reward_model.py:32
↓ 4 callersClassWorker
A distributed worker that handles initialization and configuration for distributed training. This class manages worker initialization, configurat
verl/verl/single_controller/base/worker.py:76
↓ 3 callersClassAgentData
Encapsulates all state variables for the agent loop.
verl/verl/experimental/agent_loop/tool_agent_loop.py:46
↓ 3 callersClassAlgoConfig
Configuration for the algorithm. The inheritance from BaseConfig provides omegaconf.DictConfig-like interface for a dataclass config. Args:
verl/verl/trainer/config/algorithm.py:334
↓ 3 callersClassAsyncRolloutRequest
The data model for async rollout.
verl/verl/workers/rollout/schemas.py:81
↓ 3 callersClassCriticWorker
verl/verl/workers/fsdp_workers.py:1137
↓ 3 callersClassDocParser
demo/qwen_agent/tools/doc_parser.py:57
↓ 3 callersClassGsm8kInteraction
A demo interaction for calculating the reward of gsm8k. - `start_interaction`: start a interaction instance for a trajectory. - `generate_res
verl/verl/interactions/gsm8k_interaction.py:30
↓ 3 callersClassLinearForLastLayer
verl/verl/models/llama/megatron/layers/parallel_linear.py:82
↓ 3 callersClassMegatronCheckpointManager
Checkpoint manager for Megatron-LM distributed training. This class manages the saving and loading of model checkpoints in a Megatron-LM
verl/verl/utils/checkpoint/megatron_checkpoint_manager.py:48
↓ 3 callersClassMultiTurnSFTDataset
Dataset for multi-turn conversations where each assistant response should be trained
verl/verl/utils/dataset/multiturn_sft_dataset.py:47
↓ 3 callersClassOpenAIFunctionParametersSchema
The schema of parameters in OpenAI format.
verl/verl/tools/schemas.py:29
↓ 3 callersClassQwen3VLCausalLMOutputForPPO
verl/verl/models/transformers/qwen3_vl.py:229
↓ 3 callersClassRecord
demo/qwen_agent/tools/doc_parser.py:44
↓ 3 callersClassRefMaterialOutput
The knowledge data format output from the retrieval
demo/qwen_agent/tools/search_tools/base_search.py:27
↓ 3 callersClassSFTDataset
This is an in-memory SFTDataset Arguments: config (OmegaConf): the data config
verl/verl/utils/dataset/sft_dataset.py:33
↓ 3 callersClassSimpleDocParser
demo/qwen_agent/tools/simple_doc_parser.py:382
↓ 3 callersClassStorage
This is a special tool for data storage
demo/qwen_agent/tools/storage.py:28
↓ 3 callersClassTensorLoRARequest
verl/verl/utils/vllm/utils.py:26
↓ 2 callersClassActorRolloutRefWorker
This worker can be instantiated as a standalone actor or a standalone rollout or a standalone reference policy or a hybrid engine based on th
verl/verl/workers/fsdp_workers.py:134
↓ 2 callersClassActorWorker
This worker can be instantiated as a standalone actor or a standalone reference policy or a hybrid engine based on the config.rollout
verl/verl/workers/roles/actor.py:44
↓ 2 callersClassAgentLoopManager
Agent loop manager that manages a group of agent loop workers.
verl/verl/experimental/agent_loop/agent_loop.py:690
↓ 2 callersClassAssistant
This is a widely applicable agent integrated with RAG capabilities and function call ability.
demo/qwen_agent/agents/assistant.py:81
↓ 2 callersClassAsyncLLMServerManager
A class to manage multiple OpenAI compatible LLM servers. This class provides - Load balance: least requests load balancing - Sticky sess
verl/verl/experimental/agent_loop/agent_loop.py:53
↓ 2 callersClassDataParallelSPPOActor
verl/recipe/sppo/dp_actor.py:60
↓ 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
verl/verl/protocol.py:1181
↓ 2 callersClassFSDPActorConfig
Configuration for FSDP actor models. The inheritance from BaseConfig provides omegaconf.DictConfig-like interface for a dataclass config. Ar
verl/verl/workers/config/actor.py:224
↓ 2 callersClassFSDPSFTTrainer
verl/verl/trainer/fsdp_sft_trainer.py:90
↓ 2 callersClassFunctionCall
verl/verl/experimental/agent_loop/tool_parser.py:29
↓ 2 callersClassGenKeyword
demo/qwen_agent/agents/keygen_strategies/gen_keyword.py:25
↓ 2 callersClassGlm4vCausalLMOutputForPPO
verl/verl/models/transformers/glm4v.py:403
↓ 2 callersClassMCPClient
demo/qwen_agent/tools/mcp_manager.py:312
↓ 2 callersClassMcoreCriticConfig
Configuration for Megatron-based critic model training. The inheritance from CriticConfig provides all base critic configuration plus Megatron-sp
verl/verl/workers/config/critic.py:151
↓ 2 callersClassMegatronPPOActor
verl/verl/workers/actor/megatron_actor.py:58
↓ 2 callersClassMockChatDataset
verl/tests/utils/dataset/test_create_rl_sampler_on_cpu.py:57
↓ 2 callersClassModelMergerConfig
verl/scripts/legacy_model_merger.py:75
↓ 2 callersClassModelMergerConfig
Configuration for model merger operations. Args: operation (str): Operation type - 'merge' or 'test'. backend (str): Backend type
verl/verl/model_merger/base_model_merger.py:84
↓ 2 callersClassOpenAIFunctionPropertySchema
The schema of a parameter in OpenAI format.
verl/verl/tools/schemas.py:21
↓ 2 callersClassOpenAIFunctionSchema
The schema of a function in OpenAI format.
verl/verl/tools/schemas.py:37
↓ 2 callersClassParallelLlamaDecoderLayerRmPad
verl/verl/models/llama/megatron/layers/parallel_decoder.py:102
↓ 2 callersClassParallelLlamaMLP
verl/verl/models/llama/megatron/layers/parallel_mlp.py:30
↓ 2 callersClassParallelQwen2DecoderLayerRmPad
verl/verl/models/qwen2/megatron/layers/parallel_decoder.py:102
↓ 2 callersClassParallelQwen2MLP
verl/verl/models/qwen2/megatron/layers/parallel_mlp.py:30
↓ 2 callersClassProfiler
A PyTorch profiler wrapper class for collecting performance metrics. TODO(haibin.lin): this should implement the DistProfiler interface, and the
verl/verl/utils/profiler/profile.py:26
↓ 2 callersClassPythonExecutor
demo/qwen_agent/tools/python_executor.py:96
↓ 2 callersClassQwen2VLCausalLMOutputForPPO
verl/verl/models/transformers/qwen2_vl.py:409
↓ 2 callersClassRayPPOTrainer
Distributed PPO trainer using Ray for scalable reinforcement learning. This trainer orchestrates distributed PPO training across multiple nodes a
verl/verl/trainer/ppo/ray_trainer.py:263
↓ 2 callersClassResourcePoolManager
Define a resource pool specification. Resource pool will be initialized first. Mapping
verl/recipe/spin/spin_trainer.py:49
↓ 2 callersClassRewardManager
verl/examples/split_placement/main_ppo_split.py:38
next →1–100 of 687, ranked by callers