Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Xuekai-Zhu/FlowRL
/ types & classes
Types & classes
610 in github.com/Xuekai-Zhu/FlowRL
⨍
Functions
4,141
◇
Types & classes
610
↳
Endpoints
120
↓ 33 callers
Class
RayClassWithInitArgs
A wrapper class for Ray actors with initialization arguments. This class extends ClassWithInitArgs to provide additional functionality for co
verl_FlowRL/verl/single_controller/ray/base.py:154
↓ 29 callers
Class
DataProto
A DataProto is a data structure that aims to provide a standard protocol for data exchange between functions. It contains a batch (TensorDict
verl_FlowRL/verl/protocol.py:201
↓ 27 callers
Class
RayWorkerGroup
A group of Ray workers that can be managed collectively. This class extends WorkerGroup to provide Ray-specific functionality for creating an
verl_FlowRL/verl/single_controller/ray/base.py:222
↓ 20 callers
Class
RayResourcePool
verl_FlowRL/verl/single_controller/ray/base.py:85
↓ 15 callers
Class
DataProto
A DataProto is a data structure that aims to provide a standard protocol for data exchange between functions. It contains a batch (TensorDict
verl_Test/verl/protocol.py:201
↓ 15 callers
Class
ToolOutput
verl_Test/rllm/tools/tool_base.py:18
↓ 15 callers
Class
ToolOutput
verl_FlowRL/rllm/tools/tool_base.py:18
↓ 13 callers
Class
RewardOutput
Data structure for the output of reward calculations. Attributes: reward (float): The computed reward value based on the evaluation of th
verl_Test/rllm/rewards/reward_types.py:93
↓ 13 callers
Class
RewardOutput
Data structure for the output of reward calculations. Attributes: reward (float): The computed reward value based on the evaluation of th
verl_FlowRL/rllm/rewards/reward_types.py:93
↓ 13 callers
Class
SGLangRollout
verl_FlowRL/verl/workers/rollout/sglang_rollout/sglang_rollout.py:117
↓ 11 callers
Class
CodeToolOutput
verl_Test/rllm/tools/code_tools/code_tool.py:11
↓ 11 callers
Class
CodeToolOutput
verl_FlowRL/rllm/tools/code_tools/code_tool.py:11
↓ 11 callers
Class
RayClassWithInitArgs
A wrapper class for Ray actors with initialization arguments. This class extends ClassWithInitArgs to provide additional functionality for co
verl_Test/verl/single_controller/ray/base.py:154
↓ 8 callers
Class
FSDPCheckpointManager
Manage FSDP checkpointing in SPMD training. - Saves/loads per-rank sharded model & optimizer states - Persists full lr_scheduler and RNG
verl_FlowRL/verl/utils/checkpoint/fsdp_checkpoint_manager.py:33
↓ 8 callers
Class
FSDPUlyssesShardingManager
Sharding manager to support data resharding when using FSDP + Ulysses
verl_FlowRL/verl/workers/sharding_manager/fsdp_ulysses.py:27
↓ 8 callers
Class
FlopsCounter
Used to count mfu during training loop Example: flops_counter = FlopsCounter(config) flops_achieved, flops_promised = flops_
verl_FlowRL/verl/utils/flops_counter.py:54
↓ 7 callers
Class
FlopsCounter
Used to count mfu during training loop Example: flops_counter = FlopsCounter(config) flops_achieved, flops_promised = flops_
verl_Test/verl/utils/flops_counter.py:54
↓ 7 callers
Class
ParallelLlamaRMSNorm
verl_Test/verl/models/llama/megatron/layers/parallel_rmsnorm.py:26
↓ 7 callers
Class
ParallelLlamaRMSNorm
verl_FlowRL/verl/models/llama/megatron/layers/parallel_rmsnorm.py:26
↓ 7 callers
Class
ParallelQwen2RMSNorm
verl_Test/verl/models/qwen2/megatron/layers/parallel_rmsnorm.py:26
↓ 7 callers
Class
ParallelQwen2RMSNorm
verl_FlowRL/verl/models/qwen2/megatron/layers/parallel_rmsnorm.py:26
↓ 7 callers
Class
ResourcePoolManager
Define a resource pool specification. Resource pool will be initialized first.
verl_FlowRL/verl/trainer/ppo/ray_trainer.py:96
↓ 7 callers
Class
Tracking
A unified tracking interface for logging experiment data to multiple backends. This class provides a centralized way to log experiment metrics, p
verl_Test/verl/utils/tracking.py:25
↓ 7 callers
Class
Tracking
A unified tracking interface for logging experiment data to multiple backends. This class provides a centralized way to log experiment metrics, p
verl_FlowRL/verl/utils/tracking.py:25
↓ 6 callers
Class
FSDPCheckpointManager
Manage FSDP checkpointing in SPMD training. - Saves/loads per-rank sharded model & optimizer states - Persists full lr_scheduler and RNG
verl_Test/verl/utils/checkpoint/fsdp_checkpoint_manager.py:33
↓ 6 callers
Class
FSDPUlyssesShardingManager
Sharding manager to support data resharding when using FSDP + Ulysses
verl_Test/verl/workers/sharding_manager/fsdp_ulysses.py:27
↓ 6 callers
Class
ResourcePoolManager
Define a resource pool specification. Resource pool will be initialized first.
verl_Test/verl/trainer/ppo/ray_trainer.py:96
↓ 5 callers
Class
SequenceParallelConfig
verl_FlowRL/tests/models/test_transformers_ulysses.py:42
↓ 4 callers
Class
DataParallelPPOActor
verl_Test/verl/workers/actor/dp_actor.py:53
↓ 4 callers
Class
DataParallelPPOActor
verl_FlowRL/verl/workers/actor/dp_actor.py:53
↓ 4 callers
Class
FusedLinearForPPO
verl_FlowRL/verl/utils/experimental/torch_functional.py:196
↓ 4 callers
Class
Message
verl_FlowRL/verl/workers/rollout/schemas.py:46
↓ 4 callers
Class
RLHFDataset
Load and preprocess RLHF data from Parquet files. - Caches files locally. - Reads into a HuggingFace Dataset and tokenizes prompts.
verl_FlowRL/verl/utils/dataset/rl_dataset.py:68
↓ 4 callers
Class
Sandbox
Sandbox to execute python code. WARNING: This class is for testing purpose only, do not use it in production. Please use a sandbox with stron
verl_FlowRL/tests/workers/rollout/test_vllm_tool_calling.py:46
↓ 4 callers
Class
timeout
verl_Test/recipe/entropy_math/__init__.py:520
↓ 3 callers
Class
FusedLinearForPPO
verl_Test/verl/utils/experimental/torch_functional.py:196
↓ 3 callers
Class
RayPPOTrainer
Note that this trainer runs on the driver process on a single CPU/GPU node.
verl_Test/verl/trainer/ppo/ray_trainer.py:338
↓ 3 callers
Class
RayPPOTrainer
Note that this trainer runs on the driver process on a single CPU/GPU node.
verl_FlowRL/verl/trainer/ppo/ray_trainer.py:338
↓ 3 callers
Class
RayResourcePool
verl_Test/verl/single_controller/ray/base.py:85
↓ 3 callers
Class
RewardInput
Data structure for input required to calculate rewards. Attributes: problem (str): The original problem text or prompt provided to the mo
verl_Test/rllm/rewards/reward_types.py:45
↓ 3 callers
Class
RewardInput
Data structure for input required to calculate rewards. Attributes: problem (str): The original problem text or prompt provided to the mo
verl_FlowRL/rllm/rewards/reward_types.py:45
↓ 3 callers
Class
RewardMathFn
Reward function for evaluating mathematical answers. This class implements the __call__ method to process the input and determine the re
verl_Test/rllm/rewards/math_reward.py:22
↓ 3 callers
Class
RewardMathFn
Reward function for evaluating mathematical answers. This class implements the __call__ method to process the input and determine the re
verl_FlowRL/rllm/rewards/math_reward.py:22
↓ 3 callers
Class
ValidationGenerationsLogger
verl_Test/verl/utils/tracking.py:258
↓ 3 callers
Class
ValidationGenerationsLogger
verl_FlowRL/verl/utils/tracking.py:258
↓ 3 callers
Class
vLLMRollout
verl_Test/verl/workers/rollout/vllm_rollout/vllm_rollout.py:67
↓ 3 callers
Class
vLLMRollout
verl_FlowRL/verl/workers/rollout/vllm_rollout/vllm_rollout.py:67
↓ 2 callers
Class
AsyncLLMServerManager
AsyncLLMServerManager manage a group of vllm instances, i.e AsyncvLLMServer.
verl_FlowRL/verl/workers/rollout/async_server.py:218
↓ 2 callers
Class
Capturing
verl_Test/rllm/rewards/code_utils/livecodebench.py:66
↓ 2 callers
Class
Capturing
verl_FlowRL/rllm/rewards/code_utils/livecodebench.py:66
↓ 2 callers
Class
DataParallelSPPOActor
verl_Test/recipe/sppo/dp_actor.py:59
↓ 2 callers
Class
DataParallelSPPOActor
verl_FlowRL/recipe/sppo/dp_actor.py:59
↓ 2 callers
Class
DataProtoFuture
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_Test/verl/protocol.py:842
↓ 2 callers
Class
DataProtoFuture
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_FlowRL/verl/protocol.py:842
↓ 2 callers
Class
DigitCompletion
The implementation of a simple digit completion task. The prompt is a sequence of numbers with fixed difference. The task is to complete the
verl_FlowRL/tests/e2e/envs/digit_completion/task.py:19
↓ 2 callers
Class
FSDPSFTTrainer
verl_FlowRL/verl/trainer/fsdp_sft_trainer.py:87
↓ 2 callers
Class
FSDPSGLangShardingManager
verl_FlowRL/verl/workers/sharding_manager/fsdp_sglang.py:49
↓ 2 callers
Class
HFRollout
verl_FlowRL/verl/workers/rollout/hf_rollout.py:39
↓ 2 callers
Class
LinearForLastLayer
verl_Test/verl/models/llama/megatron/layers/parallel_linear.py:82
↓ 2 callers
Class
LinearForLastLayer
verl_FlowRL/verl/models/llama/megatron/layers/parallel_linear.py:82
↓ 2 callers
Class
MegatronCheckpointManager
A checkpoint manager that saves and loads - model - optimizer - lr_scheduler - extra_states in a SPMD way. We save -
verl_Test/verl/utils/checkpoint/megatron_checkpoint_manager.py:39
↓ 2 callers
Class
MegatronCheckpointManager
A checkpoint manager that saves and loads - model - optimizer - lr_scheduler - extra_states in a SPMD way. We save -
verl_FlowRL/verl/utils/checkpoint/megatron_checkpoint_manager.py:39
↓ 2 callers
Class
MegatronPPOActor
verl_Test/verl/workers/actor/megatron_actor.py:58
↓ 2 callers
Class
MegatronPPOActor
verl_FlowRL/verl/workers/actor/megatron_actor.py:58
↓ 2 callers
Class
MemoryBuffer
A memory buffer is a contiguous torch tensor that may combine multiple tensors sharing with the underlying memory. It must have a unique type
verl_Test/verl/utils/memory_buffer.py:24
↓ 2 callers
Class
MemoryBuffer
A memory buffer is a contiguous torch tensor that may combine multiple tensors sharing with the underlying memory. It must have a unique type
verl_FlowRL/verl/utils/memory_buffer.py:24
↓ 2 callers
Class
Message
verl_Test/verl/workers/rollout/schemas.py:46
↓ 2 callers
Class
ModelMergerConfig
verl_Test/scripts/model_merger.py:74
↓ 2 callers
Class
ModelMergerConfig
verl_FlowRL/scripts/model_merger.py:74
↓ 2 callers
Class
MultiTurnSFTDataset
Dataset for multi-turn conversations where each assistant response should be trained
verl_FlowRL/verl/utils/dataset/multiturn_sft_dataset.py:29
↓ 2 callers
Class
OpenAIFunctionParametersSchema
The schema of parameters in OpenAI format.
verl_FlowRL/verl/tools/schemas.py:29
↓ 2 callers
Class
OpenAIFunctionPropertySchema
The schema of a parameter in OpenAI format.
verl_FlowRL/verl/tools/schemas.py:21
↓ 2 callers
Class
OpenAIFunctionSchema
The schema of a function in OpenAI format.
verl_FlowRL/verl/tools/schemas.py:37
↓ 2 callers
Class
OpenAIFunctionToolSchema
The schema of a tool in OpenAI format.
verl_FlowRL/verl/tools/schemas.py:46
↓ 2 callers
Class
ParallelLlamaDecoderLayerRmPad
verl_Test/verl/models/llama/megatron/layers/parallel_decoder.py:102
↓ 2 callers
Class
ParallelLlamaDecoderLayerRmPad
verl_FlowRL/verl/models/llama/megatron/layers/parallel_decoder.py:102
↓ 2 callers
Class
ParallelLlamaMLP
verl_Test/verl/models/llama/megatron/layers/parallel_mlp.py:30
↓ 2 callers
Class
ParallelLlamaMLP
verl_FlowRL/verl/models/llama/megatron/layers/parallel_mlp.py:30
↓ 2 callers
Class
ParallelQwen2DecoderLayerRmPad
verl_Test/verl/models/qwen2/megatron/layers/parallel_decoder.py:102
↓ 2 callers
Class
ParallelQwen2DecoderLayerRmPad
verl_FlowRL/verl/models/qwen2/megatron/layers/parallel_decoder.py:102
↓ 2 callers
Class
ParallelQwen2MLP
verl_Test/verl/models/qwen2/megatron/layers/parallel_mlp.py:30
↓ 2 callers
Class
ParallelQwen2MLP
verl_FlowRL/verl/models/qwen2/megatron/layers/parallel_mlp.py:30
↓ 2 callers
Class
RLHFDataset
Load and preprocess RLHF data from Parquet files. - Caches files locally. - Reads into a HuggingFace Dataset and tokenizes prompts.
verl_Test/verl/utils/dataset/rl_dataset.py:68
↓ 2 callers
Class
RewardConfig
verl_Test/rllm/rewards/reward_types.py:10
↓ 2 callers
Class
RewardConfig
verl_FlowRL/rllm/rewards/reward_types.py:10
↓ 2 callers
Class
RewardManager
verl_Test/examples/split_placement/main_ppo_split.py:37
↓ 2 callers
Class
RewardManager
verl_FlowRL/examples/split_placement/main_ppo_split.py:37
↓ 2 callers
Class
SFTDataset
This is an in-memory SFTDataset Arguments: config (OmegaConf): the data config
verl_FlowRL/verl/utils/dataset/sft_dataset.py:33
↓ 2 callers
Class
SGLangRollout
verl_Test/verl/workers/rollout/sglang_rollout/sglang_rollout.py:117
↓ 2 callers
Class
State
verl_Test/verl/utils/seqlen_balancing.py:46
↓ 2 callers
Class
State
verl_FlowRL/verl/utils/seqlen_balancing.py:46
↓ 2 callers
Class
TestClass
A test class to be imported by load_extern_type
verl_FlowRL/tests/utils/cpu_tests/test_module.py:17
↓ 2 callers
Class
Tool
Abstract base class for all tools that provides a common interface. All tools should inherit from this class and implement either: -
verl_Test/rllm/tools/tool_base.py:27
↓ 2 callers
Class
Tool
Abstract base class for all tools that provides a common interface. All tools should inherit from this class and implement either: -
verl_FlowRL/rllm/tools/tool_base.py:27
↓ 1 callers
Class
ActivationHandler
verl_Test/verl/utils/activation_offload.py:410
↓ 1 callers
Class
ActivationHandler
verl_FlowRL/verl/utils/activation_offload.py:410
↓ 1 callers
Class
AdaptiveKLController
Adaptive KL controller described in the paper: https://arxiv.org/pdf/1909.08593.pdf
verl_Test/recipe/spin/core_algos.py:22
↓ 1 callers
Class
AdaptiveKLController
Adaptive KL controller described in the paper: https://arxiv.org/pdf/1909.08593.pdf
verl_Test/verl/trainer/ppo/core_algos.py:29
↓ 1 callers
Class
AdaptiveKLController
Adaptive KL controller described in the paper: https://arxiv.org/pdf/1909.08593.pdf
verl_FlowRL/recipe/spin/core_algos.py:22
↓ 1 callers
Class
AdaptiveKLController
Adaptive KL controller described in the paper: https://arxiv.org/pdf/1909.08593.pdf
verl_FlowRL/verl/trainer/ppo/core_algos.py:29
next →
1–100 of 610, ranked by callers