MCPcopy Create free account

hub / github.com/DataArcTech/DataArc-SynData-Toolkit / types & classes

Types & classes564 in github.com/DataArcTech/DataArc-SynData-Toolkit

↓ 26 callersClassToolResponse
The response from a tool execution.
verl/tools/schemas.py:94
↓ 14 callersClassModelUsageCounter
Token and Time counter for counting and estimating usage.
sdgsystem/models/usage_counter.py:8
↓ 13 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/protocol.py:329
↓ 12 callersClassProcessorArgs
sdgsystem/models/processor_arguments.py:22
↓ 10 callersClassRayClassWithInitArgs
A wrapper class for Ray actors with initialization arguments. This class extends ClassWithInitArgs to provide additional functionality for co
verl/single_controller/ray/base.py:252
↓ 10 callersClassRubricItem
Single rubric scoring range for G-Eval metrics
sdgsystem/deepeval/config.py:13
↓ 8 callersClassTaskBuffer
sdgsystem/buffer.py:10
↓ 7 callersClassDataset
A class to represent a dataset consisting of samples, where each sample contains messages with specific roles.
sdgsystem/dataset/dataset.py:10
↓ 7 callersClassDistProfiler
A dispatcher that delegates to specific profilers based on config.tool. Supported tools: - nsys: NsightSystemsProfiler - npu: NPUProfiler
verl/utils/profiler/profile.py:176
↓ 7 callersClassParallelLlamaRMSNorm
verl/models/llama/megatron/layers/parallel_rmsnorm.py:26
↓ 7 callersClassParallelQwen2RMSNorm
verl/models/qwen2/megatron/layers/parallel_rmsnorm.py:26
↓ 7 callersClassProfilerConfig
Worker profiler config. The inheritance from BaseConfig provides omegaconf.DictConfig-like interface for a dataclass config. Args: d
verl/utils/profiler/config.py:105
↓ 6 callersClassFlopsCounter
Used to count mfu during training loop Example: flops_counter = FlopsCounter(config) flops_achieved, flops_promised = flops_
verl/utils/flops_counter.py:108
↓ 5 callersClassFSDPCheckpointManager
Manage FSDP checkpointing in SPMD training. - Saves/loads per-rank sharded model & optimizer states - Persists full lr_scheduler and RNG
verl/utils/checkpoint/fsdp_checkpoint_manager.py:56
↓ 5 callersClassFSDPUlyssesShardingManager
Sharding manager to support data resharding when using FSDP + Ulysses
verl/workers/sharding_manager/fsdp_ulysses.py:27
↓ 5 callersClassMcoreModuleWrapperConfig
Configuration for Mcore module wrapper.
verl/utils/megatron_utils.py:164
↓ 4 callersClassCausalLMOutputForPPO
verl/models/transformers/dense_common.py:24
↓ 4 callersClassFusedLinearForPPO
verl/utils/experimental/torch_functional.py:196
↓ 4 callersClassMessage
verl/workers/rollout/schemas.py:56
↓ 4 callersClassModelClient
sdgsystem/models/client.py:11
↓ 4 callersClassRayWorkerGroup
A group of Ray workers that can be managed collectively. This class extends WorkerGroup to provide Ray-specific functionality for creating an
verl/single_controller/ray/base.py:332
↓ 4 callersClassTracking
A unified tracking interface for logging experiment data to multiple backends. This class provides a centralized way to log experiment metrics, p
verl/utils/tracking.py:27
↓ 4 callersClassTrainingWorkerConfig
verl/workers/config/engine.py:185
↓ 3 callersClassKeywordExtractor
Extracts domain keywords using LLM based on task instruction and demo examples.
sdgsystem/tasks/keyword_extractor.py:8
↓ 3 callersClassLinearForLastLayer
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/utils/checkpoint/megatron_checkpoint_manager.py:48
↓ 3 callersClassModelMergerConfig
Configuration for model merger operations. Args: operation (str): Operation type - 'merge' or 'test'. backend (str): Backend type
verl/model_merger/base_model_merger.py:84
↓ 3 callersClassQwen3VLCausalLMOutputForPPO
verl/models/transformers/qwen3_vl.py:230
↓ 3 callersClassRayResourcePool
verl/single_controller/ray/base.py:96
↓ 3 callersClassTrainingLauncher
Launch training jobs using verl framework.
sdgsystem/trainer/launcher.py:15
↓ 3 callersClassTrainingWorker
TrainingWorker provides a Tinker-like API (https://thinkingmachines.ai/tinker/) as a RayWorkerGroup to a single controller. Currently, we onl
verl/workers/engine_workers.py:53
↓ 2 callersClassAgentLoopOutput
Agent loop output.
verl/experimental/agent_loop/agent_loop.py:126
↓ 2 callersClassAnswerExtractionArgs
Additional arguments for extract_answers
sdgsystem/models/processor_arguments.py:16
↓ 2 callersClassAsyncTokenBucket
Async token bucket for rate limiting with variable token consumption. The token bucket algorithm is a classic rate limiting technique that allows
verl/experimental/reward/reward_loop/limited.py:31
↓ 2 callersClassCheckpointHandler
Checkpoint handler handles the path, global_step of a checkpoint folder. Currently, it only works with a single model. We can expand it t
verl/utils/checkpoint/checkpoint_handler.py:48
↓ 2 callersClassDataFilter
sdgsystem/dataset/process.py:13
↓ 2 callersClassDataParallelPPOActor
FSDP DataParallel PPO Actor or Ref worker Args: config (ActorConfig): Actor config actor_module (nn.Module): Actor or ref module
verl/workers/actor/dp_actor.py:49
↓ 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/protocol.py:1185
↓ 2 callersClassDocumentLoader
Loads PDF documents from specified directories.
sdgsystem/documents/load.py:9
↓ 2 callersClassExactMatchComparisonConfig
sdgsystem/configs/config.py:591
↓ 2 callersClassExactMatchVotingConfig
sdgsystem/configs/config.py:486
↓ 2 callersClassFSDPModelMerger
Model merger for FSDP (Fully Sharded Data Parallel) checkpoints. This class handles the conversion of FSDP distributed checkpoints into Hugg
verl/model_merger/fsdp_model_merger.py:35
↓ 2 callersClassFormatter
sdgsystem/dataset/process.py:117
↓ 2 callersClassFunctionCall
verl/experimental/agent_loop/tool_parser.py:29
↓ 2 callersClassGlm4vCausalLMOutputForPPO
verl/models/transformers/glm4v.py:403
↓ 2 callersClassHFCrawler
A simple wrapper client for interacting with Hugging Face datasets and metadata.
sdgsystem/huggingface/crawl.py:6
↓ 2 callersClassInferenceConfig
sdgsystem/configs/config.py:349
↓ 2 callersClassMegatronPPOActor
verl/workers/actor/megatron_actor.py:66
↓ 2 callersClassMinerUParser
MinerU parser for PDF document processing using pipeline mode. Uses MinerU Python API directly for better control and features. Workflow
sdgsystem/documents/parse.py:43
↓ 2 callersClassNonePostProcessor
Class for directly use original model without any postprocess method
sdgsystem/models/postprocess/base.py:97
↓ 2 callersClassParallelLlamaDecoderLayerRmPad
verl/models/llama/megatron/layers/parallel_decoder.py:102
↓ 2 callersClassParallelLlamaMLP
verl/models/llama/megatron/layers/parallel_mlp.py:30
↓ 2 callersClassParallelQwen2DecoderLayerRmPad
verl/models/qwen2/megatron/layers/parallel_decoder.py:102
↓ 2 callersClassParallelQwen2MLP
verl/models/qwen2/megatron/layers/parallel_mlp.py:30
↓ 2 callersClassPipeline
sdgsystem/pipeline.py:19
↓ 2 callersClassProfiler
A PyTorch profiler wrapper class for collecting performance metrics. TODO(haibin.lin): this should implement the DistProfiler interface, and the
verl/utils/profiler/profile.py:26
↓ 2 callersClassQwen2VLCausalLMOutputForPPO
verl/models/transformers/qwen2_vl.py:409
↓ 2 callersClassResourcePoolManager
Define a resource pool specification. Resource pool will be initialized first.
verl/trainer/ppo/ray_trainer.py:70
↓ 2 callersClassRewardModelManager
Reward model manager.
verl/experimental/reward/reward_model.py:27
↓ 2 callersClassSDGJobOutput
sdgsystem/app/api/schemas.py:76
↓ 2 callersClassSDGJobOutputCounts
sdgsystem/app/api/schemas.py:69
↓ 2 callersClassSFTTensorCollator
A custom collate_fn that handles batching of sequences. 1. for variable-length sequences, convert them into NestedTensors. 2. for fixed-l
verl/utils/dataset/dataset_utils.py:30
↓ 2 callersClassState
verl/utils/seqlen_balancing.py:60
↓ 2 callersClassTokenOutput
verl/workers/rollout/replica.py:33
↓ 1 callersClassAPIModel
sdgsystem/models/models.py:136
↓ 1 callersClassAPIModelConfig
sdgsystem/configs/config.py:372
↓ 1 callersClassActivationHandler
verl/utils/activation_offload.py:416
↓ 1 callersClassAdaptiveKLController
Adaptive KL controller described in the paper: https://arxiv.org/pdf/1909.08593.pdf
verl/trainer/ppo/core_algos.py:150
↓ 1 callersClassAgentData
Encapsulates all state variables for the agent loop.
verl/experimental/agent_loop/tool_agent_loop.py:46
↓ 1 callersClassAgentLoopManager
Agent loop manager that manages a group of agent loop workers.
verl/experimental/agent_loop/agent_loop.py:720
↓ 1 callersClassAnswerComparer
sdgsystem/evaluation/answer_comparison.py:20
↓ 1 callersClassAnswerExtractionConfig
Answer extraction configuration.
sdgsystem/configs/config.py:419
↓ 1 callersClassAnswerExtractor
sdgsystem/models/answer_extraction.py:9
↓ 1 callersClassArabicTranslator
Translator using Hala-style causal LM models with chat templates.
sdgsystem/translation/translator.py:74
↓ 1 callersClassAsyncDoubleBufferGroupOffloadHandler
Compared to synchronize, this uses more memory because of the buffer but achieves better performance due to the overlapping. D2h and h2d copying a
verl/utils/activation_offload.py:221
↓ 1 callersClassAsyncHttpServerAdapter
Asynchronous HTTP-based adapter for SGLang engines. This class inherits from HttpServerAdapter and adds async capabilities for non-blocking H
verl/workers/rollout/sglang_rollout/http_server_engine.py:572
↓ 1 callersClassAsyncLLMServerManager
A class to manage multiple OpenAI compatible LLM servers. This class provides - Load balance: least requests load balancing - Sticky sess
verl/experimental/agent_loop/agent_loop.py:53
↓ 1 callersClassBM25Retriever
BM25-based retriever for finding relevant documents. Workflow: 1. Load documents from corpus 2. Rank documents using BM25 3. Ret
sdgsystem/documents/retrieve.py:140
↓ 1 callersClassCapturing
verl/utils/reward_score/prime_code/testing_util.py:55
↓ 1 callersClassClearMLLogger
verl/utils/tracking.py:175
↓ 1 callersClassConfig
Configuration for efficient entropy kernel operations. Args: _backward (BackwardEnum): Backward computation method. Defaults to BackwardE
verl/utils/kernel/kernels.py:130
↓ 1 callersClassCorrectnessMetricConfig
Configuration for Answer Correctness metric using G-Eval
sdgsystem/deepeval/config.py:37
↓ 1 callersClassCpuOffloadHookWithOffloadHandler
Context-manager that offloads/recovers tensors through an offload hander. The hook just offloads/recovers the tensor object to the handler throug
verl/utils/activation_offload.py:54
↓ 1 callersClassDataParallelPPOCritic
verl/workers/critic/dp_critic.py:42
↓ 1 callersClassDataProtoItem
verl/protocol.py:321
↓ 1 callersClassDatasetConfig
Configuration for evaluation dataset
sdgsystem/deepeval/config.py:124
↓ 1 callersClassDeepEvalEvaluator
Main evaluator class for DeepEval-based post-training evaluation. Handles: - Loading test dataset - Running inference on models
sdgsystem/deepeval/evaluator.py:32
↓ 1 callersClassDifficultyAdjustRewriteConfig
sdgsystem/configs/config.py:670
↓ 1 callersClassDifficultyAdjustRewriter
class for rewrite synthetic data by adjust their difficulty
sdgsystem/generation/rewriter.py:240
↓ 1 callersClassDistillTaskExecutor
sdgsystem/tasks/text/distill.py:13
↓ 1 callersClassEngineEvalModeCtx
verl/workers/engine/megatron/transformer_impl.py:585
↓ 1 callersClassEngineEvalModeCtx
verl/workers/engine/fsdp/transformer_impl.py:677
↓ 1 callersClassEngineTrainModeCtx
verl/workers/engine/megatron/transformer_impl.py:601
↓ 1 callersClassEngineTrainModeCtx
verl/workers/engine/fsdp/transformer_impl.py:702
↓ 1 callersClassEvaluator
Evaluator for assessing synthetic data quality with the working model. This class handles: 1. Batch inference on synthetic data 2. A
sdgsystem/evaluation/evaluator.py:13
↓ 1 callersClassExactMatchComparison
sdgsystem/evaluation/answer_comparison.py:113
↓ 1 callersClassExactMatchVoting
sdgsystem/models/postprocess/majority_voting.py:255
↓ 1 callersClassFP8State
verl/utils/vllm/vllm_fp8_utils.py:41
↓ 1 callersClassFSDPConfig
Configuration for FSDP checkpointing. Args: FSDP_version (int): Version of FSDP being used. world_size (int): Number of processes
verl/utils/checkpoint/fsdp_checkpoint_manager.py:44
↓ 1 callersClassFSDPEngineConfig
Configuration for FSDP (Fully Sharded Data Parallel). The inheritance from BaseConfig provides omegaconf.DictConfig-like interface for a dataclas
verl/workers/config/engine.py:138
next →1–100 of 564, ranked by callers