feat: add taeh3 support
fix: prevent gallocr hash overflow in tiny graph-cut segments
fix: re-clamp streaming VRAM budget to currently free memory
fix: mark graph cuts with both a prefix and a suffix
fix: make max_order of lms sampler configurable
fix: guard against missing sampler/scheduler names
chore: format code
* sd: sync with master-801-9cfe2af
* sd: sync with master-802-e92e86f
* sd: sync with master-805-e31a86c
* sd: sync with master-810-db99efd
* sd: sync with master-812-ea7f0c8
* sd: minimax-h3 support
* sd: sync with master-782-b290693
* sd: sync with master-788-8a51eb9
* sd: sync with master-789-5114672
* sd: sync with master-795-87a0177
* sd: expose ref_image_args and make it trigger edit mode
* sd: minor API path handling cleanup
* sd: sync with master-749-b11c95a
* sd: use original API parameters at the internal C++ API
* sd: split_mode and auto_fit backend support
* sd: sync with master-758-c674225
* sd: sync with master-765-bb84971
* sd: sync with master-767-885f01a
* sd: sync with master-714-b12098f
* sd: support for boogu and longcat edit
* sd: remove SD_TYPE_COUNT == GGML_TYPE_COUNT assertion
The current code should be able to deal with an out-of-sync ggml.
* sd: generalize edit mode support
* sd: sync with master-719-f440ad9
* sd: sync with master-721-8caa3f9
* sd: sync with master-692-9b0fceb
* sd: sync with master-694-276025e
* sd: sync with master-697-5db680c
* sd: sync to master-700-c2df4e1
* sd: sync with master-704-6e66a1a
* sd: sync with master-707-5a34bc7