Configuration Schema#
This page organizes the common configuration structures in FluxVLA by top-level keys, enabling quick navigation from field locations back to the corresponding tutorials.
Purpose#
Quickly understand the composition of top-level blocks in configuration files
Clarify field modification priorities (required / recommended / optional)
Provide minimal configuration paths for training, evaluation, and inference
Top-Level Structure#
model = dict(...)
# inference_model = dict(...) # 可选
train_dataloader = dict(...)
runner = dict(...)
inference = dict(...)
eval = dict(...)
Core Field Quick Reference#
model#
Field |
Description |
|---|---|
|
Model type |
|
Pretrained weights |
|
Submodule configuration |
|
Weight mapping |
train_dataloader#
Field |
Description |
|---|---|
|
Batch size per device |
|
Number of workers per device |
|
Dataset and transforms configuration |
runner#
Field |
Description |
|---|---|
|
Training Runner type |
|
Core training hyperparameters |
|
Metrics and logging configuration |
|
Learning rate schedule |
inference / eval#
Field |
Description |
|---|---|
|
Inference or evaluation Runner |
|
Input processing configuration |
|
Action denormalization |
|
Robot communication interface |
Minimal Example#
model = dict(type='LlavaVLA', ...)
train_dataloader = dict(per_device_batch_size=8, ...)
runner = dict(type='FSDPTrainRunner', max_epochs=6, learning_rate=2e-5, ...)