stduhpf
7ce63e740c
feat: flexible model architecture for dit models (Flux & SD3) ( #490 )
...
* Refactor: wtype per tensor
* Fix default args
* refactor: fix flux
* Refactor photmaker v2 support
* unet: refactor the refactoring
* Refactor: fix controlnet and tae
* refactor: upscaler
* Refactor: fix runtime type override
* upscaler: use fp16 again
* Refactor: Flexible sd3 arch
* Refactor: Flexible Flux arch
* format code
---------
Co-authored-by: leejet <leejet714@gmail.com>
2024-11-30 14:18:53 +08:00
soham
2027b16fda
feat: add vulkan backend support ( #291 )
...
* Fix includes and init vulkan the same as llama.cpp
* Add Windows Vulkan CI
* Updated ggml submodule
* support epsilon as a parameter for ggml_group_norm
---------
Co-authored-by: Cloudwalk <cloudwalk@icculus.org>
Co-authored-by: Oleg Skutte <00.00.oleg.00.00@gmail.com>
Co-authored-by: leejet <leejet714@gmail.com>
2024-08-27 23:56:09 +08:00
zhentaoyu
697d000f49
feat: add SYCL Backend Support for Intel GPUs ( #330 )
...
* update ggml and add SYCL CMake option
Signed-off-by: zhentaoyu <zhentao.yu@intel.com>
* hacky CMakeLists.txt for updating ggml in cpu backend
Signed-off-by: zhentaoyu <zhentao.yu@intel.com>
* rebase and clean code
Signed-off-by: zhentaoyu <zhentao.yu@intel.com>
* add sycl in README
Signed-off-by: zhentaoyu <zhentao.yu@intel.com>
* rebase ggml commit
Signed-off-by: zhentaoyu <zhentao.yu@intel.com>
* refine README
Signed-off-by: zhentaoyu <zhentao.yu@intel.com>
* update ggml for supporting sycl tsembd op
Signed-off-by: zhentaoyu <zhentao.yu@intel.com>
---------
Signed-off-by: zhentaoyu <zhentao.yu@intel.com>
2024-08-10 13:42:50 +08:00
Phu Tran
d164236b2a
fix: fix metal build issues ( #183 )
2024-03-02 17:17:57 +08:00
leejet
b6368868d9
feat: introduce GGMLBlock and implement SVD(Broken) ( #159 )
...
* introduce GGMLBlock and implement SVD(Broken)
* add sdxl vae warning
2024-02-24 20:06:39 +08:00
leejet
2e79a82f85
refactor: reorganize code and use c api ( #133 )
2024-01-01 16:22:18 +08:00