Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/XiaoDu-flying/Interlat
/ types & classes
Types & classes
201 in github.com/XiaoDu-flying/Interlat
⨍
Functions
1,013
◇
Types & classes
201
↳
Endpoints
66
↓ 88 callers
Class
Conversation
A class that manages prompt templates and keeps all conversation history.
core_training/fastchat/conversation.py:44
↓ 10 callers
Class
State
This should contains everything needed to continue the conversation. For example, the history of the conversation, the current task (success/fail
eval/alfworld/eval_agent/utils/datatypes.py:8
↓ 8 callers
Class
ActionFailed
eval/alfworld/eval_agent/envs/textcraft_env.py:63
↓ 8 callers
Class
ItemTag
eval/alfworld/eval_agent/envs/textcraft_env.py:35
↓ 6 callers
Class
ItemTagWithCount
eval/alfworld/eval_agent/envs/textcraft_env.py:44
↓ 5 callers
Class
EvaluationConfig
Configuration class for evaluation settings
eval/math/config.py:14
↓ 5 callers
Class
GenerationConfig
Text generation configuration
data_collection/config.py:38
↓ 4 callers
Class
State
core_training/fastchat/serve/gradio_web_server.py:98
↓ 3 callers
Class
CollectedSample
Data structure for a single collected sample Attributes: task_id: Unique identifier for the task task_content: The original
data_collection/base_data_collector.py:62
↓ 3 callers
Class
ExllamaConfig
core_training/fastchat/modules/exllama.py:6
↓ 3 callers
Class
GptqConfig
core_training/fastchat/modules/gptq.py:11
↓ 3 callers
Class
XftConfig
core_training/fastchat/modules/xfastertransformer.py:6
↓ 2 callers
Class
AWQConfig
core_training/fastchat/modules/awq.py:10
↓ 2 callers
Class
Args
compression_training/compress.py:915
↓ 2 callers
Class
CLinear
Compressed Linear Layer.
core_training/fastchat/model/compression.py:39
↓ 2 callers
Class
DatasetConfig
Dataset-specific configuration
data_collection/config.py:51
↓ 2 callers
Class
DistributedConfig
Distributed training configuration
data_collection/config.py:70
↓ 2 callers
Class
LoggingConfig
Logging configuration
data_collection/config.py:78
↓ 2 callers
Class
ModelConfig
Model-related configuration
data_collection/config.py:29
↓ 2 callers
Class
ModelWithInsertedHiddenState
core_training/hidden_model/custom_model.py:50
↓ 2 callers
Class
ModelWorker
core_training/fastchat/serve/model_worker.py:38
↓ 2 callers
Class
Recipe
eval/alfworld/eval_agent/envs/textcraft_env.py:49
↓ 2 callers
Class
StorageConfig
Data storage configuration
data_collection/config.py:60
↓ 2 callers
Class
StreamToLogger
Fake file-like stream object that redirects writes to a logger instance.
core_training/fastchat/utils.py:83
↓ 2 callers
Class
SupervisedDataset
Preprocess conversations and attach plan/hidden_state.
compression_training/compress.py:783
↓ 1 callers
Class
ALFWorldTaskCollector
Data collector specialized for ALFWorld household task planning This collector processes ALFWorld trajectory data and generates high-level
data_collection/alfworld_task_collector.py:15
↓ 1 callers
Class
AdaptiveProjection
自适应数值范围投影层
eval/alfworld/eval_agent/agents/model_insert_hidden.py:646
↓ 1 callers
Class
AdaptiveProjection
Adaptive numerical range projection layer
core_training/hidden_model/custom_model.py:16
↓ 1 callers
Class
AdaptiveProjection
compression_training/compress.py:134
↓ 1 callers
Class
AnswerExtractor
Extract and normalize answers from model outputs
eval/math/math_evaluator.py:61
↓ 1 callers
Class
AppSettings
core_training/fastchat/serve/openai_api_server.py:100
↓ 1 callers
Class
CodeBlockStopper
core_training/fastchat/model/model_codet5p.py:50
↓ 1 callers
Class
CompressionConfig
Group-wise quantization.
core_training/fastchat/model/compression.py:24
↓ 1 callers
Class
CondLoRA
Low‑rank adapter: produce rank‑r (A,B) conditioned on a context vector.
eval/alfworld/eval_agent/agents/align_block.py:45
↓ 1 callers
Class
CondLoRAProj
eval/alfworld/eval_agent/agents/align_block.py:68
↓ 1 callers
Class
Controller
core_training/fastchat/serve/controller.py:64
↓ 1 callers
Class
CraftingTree
eval/alfworld/eval_agent/envs/textcraft_env.py:69
↓ 1 callers
Class
DataCollatorForSupervisedDataset
Collate examples for supervised fine-tuning with plan data.
core_training/data_processor.py:479
↓ 1 callers
Class
DataCollatorForSupervisedDataset
Collator for supervised dataset.
compression_training/compress.py:834
↓ 1 callers
Class
DataStorageManager
Manages data storage in multiple formats Supports: - HuggingFace Dataset format - Parquet files with automatic sharding - Distri
data_collection/base_data_collector.py:103
↓ 1 callers
Class
DistributedDataCollector
Handles distributed data collection across multiple GPUs/nodes
data_collection/base_data_collector.py:266
↓ 1 callers
Class
EarlyStoppingStatusCallback
compression_training/callbacks.py:150
↓ 1 callers
Class
EvalReportCallback
core_training/callbacks.py:289
↓ 1 callers
Class
EvaluationResult
Data class for storing evaluation results
eval/math/math_evaluator.py:50
↓ 1 callers
Class
ExllamaModel
core_training/fastchat/modules/exllama.py:12
↓ 1 callers
Class
GatedAdapter
eval/alfworld/eval_agent/agents/align_block.py:87
↓ 1 callers
Class
GradientLoggingCallback
core_training/callbacks.py:430
↓ 1 callers
Class
HiddenStateLoader
eval/alfworld/eval_agent/main.py:102
↓ 1 callers
Class
HiddenStateLoader
core_training/hidden_state_loader.py:12
↓ 1 callers
Class
HiddenStateLoader
Load hidden_state/plan data from HF datasets.
compression_training/compress.py:552
↓ 1 callers
Class
HuggingfaceApiWorker
core_training/fastchat/serve/huggingface_api_worker.py:90
↓ 1 callers
Class
InvalidScoreLogitsProcessor
core_training/fastchat/model/model_chatglm.py:11
↓ 1 callers
Class
LightLLMWorker
core_training/fastchat/serve/lightllm_worker.py:42
↓ 1 callers
Class
LossRecorderCallback
core_training/callbacks.py:615
↓ 1 callers
Class
MLXWorker
core_training/fastchat/serve/mlx_worker.py:39
↓ 1 callers
Class
MMDataset
Dataset class for MMLU data
data_collection/alfworld_collection.py:196
↓ 1 callers
Class
MMDataset
Dataset class for MMLU data
data_collection/math_collection.py:302
↓ 1 callers
Class
MathEvaluator
Main evaluation class
eval/math/math_evaluator.py:137
↓ 1 callers
Class
MathReasoningCollector
Data collector specialized for mathematical reasoning tasks This collector processes the MATH dataset and generates high-level solution plan
data_collection/math_reasoning_collector.py:16
↓ 1 callers
Class
ModelManager
Handles model loading and generation with robust error handling
data_collection/base_data_collector.py:423
↓ 1 callers
Class
ModelWithInsertedHiddenState
eval/alfworld/eval_agent/agents/model_insert_hidden.py:680
↓ 1 callers
Class
ModelWithPlanInjection
eval/alfworld/eval_agent/agents/plan_agent.py:23
↓ 1 callers
Class
Monitor
Monitor the number of calls to each model.
core_training/fastchat/serve/call_monitor.py:15
↓ 1 callers
Class
OptimizerDebugCallback
core_training/callbacks.py:14
↓ 1 callers
Class
ParamChangeTrackerCallback
compression_training/callbacks.py:58
↓ 1 callers
Class
ParameterChangeCallback
core_training/callbacks.py:147
↓ 1 callers
Class
PreCreateCkptDirCallback
compression_training/callbacks.py:34
↓ 1 callers
Class
PrintMetricsCallback
compression_training/callbacks.py:215
↓ 1 callers
Class
ProgrammaticChatIO
core_training/fastchat/serve/cli.py:152
↓ 1 callers
Class
RichChatIO
core_training/fastchat/serve/cli.py:77
↓ 1 callers
Class
RwkvModel
core_training/fastchat/model/rwkv_model.py:14
↓ 1 callers
Class
SGLWorker
core_training/fastchat/serve/sglang_worker.py:43
↓ 1 callers
Class
SaveMHAStateCallback
Responsible for saving extra model states (e.g., MHA weights). Rank 0 check is included.
core_training/callbacks.py:256
↓ 1 callers
Class
SeparatorStyle
Separator styles.
core_training/fastchat/conversation.py:15
↓ 1 callers
Class
SimpleChatIO
core_training/fastchat/serve/cli.py:40
↓ 1 callers
Class
StudentOverTeacher
compression_training/compress.py:220
↓ 1 callers
Class
TaskDataset
Generic dataset wrapper for task data
data_collection/base_data_collector.py:541
↓ 1 callers
Class
TextCraft
eval/alfworld/eval_agent/envs/textcraft_env.py:387
↓ 1 callers
Class
TrainingArguments
core_training/arguments.py:74
↓ 1 callers
Class
VLLMWorker
core_training/fastchat/serve/vllm_worker.py:31
↓ 1 callers
Class
WorkerInfo
core_training/fastchat/serve/controller.py:49
↓ 1 callers
Class
XftModel
core_training/fastchat/modules/xfastertransformer.py:18
Class
AiroborosAdapter
The model adapter for jondurbin/airoboros-*
core_training/fastchat/model/model_adapter.py:717
Class
AlfWorldEnv
eval/alfworld/eval_agent/envs/alfworld_env.py:21
Class
AlfWorldTask
Alfworld task instance.
eval/alfworld/eval_agent/tasks/alfworld.py:28
Class
AlignBlock
eval/alfworld/eval_agent/agents/align_block.py:169
Class
AlpacaAdapter
The model adapter for Alpaca
core_training/fastchat/model/model_adapter.py:810
Class
AquilaChatAdapter
The model adapter for BAAI/Aquila Now supports: - BAAI/AquilaChat-7B - BAAI/AquilaChat2-7B - BAAI/AquilaChat2-34B
core_training/fastchat/model/model_adapter.py:1800
Class
AzureOpenAIAdapter
The model adapter for Azure OpenAI
core_training/fastchat/model/model_adapter.py:1101
Class
BGEAdapter
The model adapter for BGE (e.g., BAAI/bge-large-en-v1.5)
core_training/fastchat/model/model_adapter.py:1740
Class
BagelAdapter
Model adapter for jondurbin/bagel-* models
core_training/fastchat/model/model_adapter.py:2197
Class
BaichuanAdapter
The model adapter for Baichuan models (e.g., baichuan-inc/Baichuan-7B)
core_training/fastchat/model/model_adapter.py:1396
Class
BaizeAdapter
The model adapter for project-baize/baize-v2-7b
core_training/fastchat/model/model_adapter.py:1017
Class
BardAdapter
The model adapter for Bard
core_training/fastchat/model/model_adapter.py:1143
Class
BaseDataCollectionPipeline
Base class for implementing specific data collection pipelines Subclasses should implement: - load_dataset_for_task() - create_promp
data_collection/base_data_collector.py:556
Class
BaseEnv
eval/alfworld/eval_agent/envs/base.py:8
Class
BaseModelAdapter
The base and the default model adapter.
core_training/fastchat/model/model_adapter.py:80
Class
BaseModelWorker
core_training/fastchat/serve/base_model_worker.py:27
Class
BatchAlfWorldEnv
eval/alfworld/eval_agent/envs/alfworld_env.py:267
Class
BiLLaAdapter
The model adapter for Neutralzz/BiLLa-7B-SFT
core_training/fastchat/model/model_adapter.py:1182
next →
1–100 of 201, ranked by callers