Ctrl+K
anima_closeout v19: the bed's NaN was AUTOCAST_DTYPE. utils/common.py defines it as None and train.py sets it at :287 (common.AUTOCAST_DTYPE = config['model']['dtype']) BEFORE importing any model module β models/*.py do `from utils.common import AUTOCAST_DTYPE` and bake the value into their @torch .autocast decorators at class-definition time. The bed never set it, so every layer ran under autocast(dtype=None), which resolves to FP16 on cuda (verified: fast_dtype == float16), and the bf16-trained 2B DiT overflowed to NaN β the 'DETERMINISM FAILED' assert was just nan != nan. Bed now sets bf16 immediately after importing utils.common with an assert that no model module is loaded yet, and eval_arm raises a real numerics error on any non-finite loss instead of misreporting determinism.
ef95d25 verified - amoe_loras
- colab
- exp000_baselines
- exp000b_natural
- exp001_sd15_relay
- exp002_sd15_addrcond
- exp003_sigma_registers
- exp004_anima_relay
- exp004b_anima_relay
- exp006_sd15core_relay
- exp007_amoe_lora
- exp008_multiband
- exp009_bandroles
- exp010_controller
- exp011_fused_multiband
- exp012_blob_supervised
- exp013_blob_flow
- exp014_te_dispatch
- exp015_router_v2
- exp017_anima_multiband
- substrate
- 1.83 kB
- 12.1 kB
- 3.58 kB
- 18.2 kB