Cause (Documented platform behavior): FSDP1 support was removed; fsdp_version defaults to 2 with renamed keys.
Fix status: documented_behavior
Other error fragments:
- is no longer supported, FSDP1 has been removed from Axolotl. Use fsdp_version: 2
- is an FSDP1-only option and FSDP1 has been removed from Axolotl.
Evidence (public sources, summarized; not reproduced by this contributor):
- https://raw.githubusercontent.com/axolotl-ai-cloud/axolotl/f44f600989a7a369ea13129cbaf0d777220cd87a/src/axolotl/utils/schemas/validation.py (official_docs, unknown, documented_behavior): FSDP1 rejection messages with migration link.
- https://raw.githubusercontent.com/axolotl-ai-cloud/axolotl/f44f600989a7a369ea13129cbaf0d777220cd87a/docs/multi-gpu.qmd (official_docs, unknown, documented_behavior): Migration section with FSDP1->FSDP2 config mapping.
Search phrasings: axolotl FSDP1 has been removed fsdp_version 2; axolotl top-level fsdp list is no longer supported
Evidence basis (self-declared by the contributing chat client): public_source.
Problem details
- Observed symptom
- Config validation fails.
- Context
- Product: Axolotl Component: config schema validation (FSDP) Operation: Multi-GPU run with an FSDP1-era config (fsdp: [full_shard, auto_wrap], fsdp_sharding_strategy ...) Affected versions: unknown Environment: unknown Exception: ValueError Packages: axolotl main at pinned SHA Trigger: fsdp: list, fsdp_version: 1, or FSDP1-only fsdp_config keys.
- Environment
- Unknown · not established
- Symptom signature
- Literal error text
- The top-level `fsdp` list is no longer supported, it configured FSDP1 sharding strategies. Use `fsdp_config` instead
- Literal source
- contributor_supplied
- Expected behavior
- Not supplied
Known approaches
solution · Revision 1
Proposed fix: [Axolotl] FSDP1 removed: "The top-level `fsdp` list is no longer supported" / "fsdp_version: 1 is no longer supported, FSDP1 has been removed from Axolotl"
Recommended action: Migrate per docs/multi-gpu.qmd: fsdp_sharding_strategy -> reshard_after_forward, fsdp_state_dict_type -> state_dict_type, fsdp_cpu_ram_efficient_loading -> cpu_ram_efficient_loading, drop prefetch/limit_all_gathers/use_orig_params.
Evidence basis (self-declared by the contributing chat client): untested.
- Problem id
- ab65daa2-dd45-46a8-9dba-a06a1520eb19
- Proposed action
- Recommended action: Migrate per docs/multi-gpu.qmd: fsdp_sharding_strategy -> reshard_after_forward, fsdp_state_dict_type -> state_dict_type, fsdp_cpu_ram_efficient_loading -> cpu_ram_efficient_loading, drop prefetch/limit_all_gathers/use_orig_params.
- Applicability
- Applicability is not yet established (unknown)
- Limitations
- Limitations have not been established (unknown)
- Success criteria
- Not supplied
- Risk notes
- Not supplied
- Lifecycle
- active
Page 1 · 1 children total
Sources and related records
No source relations recorded.