- ROCmSamplerCustomAdvanced: new attention_backend input (auto/pytorch/
comfy_kitchen_int8/flash), installed on a clone of guider.model_options
so the shared ModelPatcher stays clean and sparse-attention overrides
still chain on top
- Removed dead inputs: precision_mode, batch_optimization, flash_attention,
test_steps; fix_empty_latent_channels now passes downscale ratios like
stock; disable_pbar actually forwarded
- ROCmVAEDecode: deleted unreachable VAE re-dtype machinery (first_stage_model
.dtype is None for every shipped VAE); decode follows vae.vae_dtype and
never mutates shared weights; fp16 accumulation now goes through
apply_rocm_backend_settings (rdna3_5 pre-7.14 guard respected), same fix
in ROCmGGUFLoader which also stopped forcing allow_tf32=False
- Deleted ROCmSamplerCustomAdvancedBenchmark node (ROCmFluxBenchmark remains)
- batch_cap field + *_BATCH_CAP constants, select_precision, dead tail of
apply_rocm_backend_settings removed
- conftest stubs extended (comfy.audio, model_patcher, ldm attention,
folder_paths, interrupt hook): 184 passed, 24 skipped, 0 failed
- Docs: node docs, README, Benchmarks, ARCHITECTURE refreshed to current
stack (ROCm 7.16 / torch 2.15.0a0+rocm10.1.0)