Commit Graph

24 Commits

Author SHA1 Message Date
type-two
7342255ead macOS/Metal support: conditional Vulkan links, GPU via ggml device registry
- CMakeLists: wrap ggml-vulkan links in TARGET_NAME_IF_EXISTS genexes and gate
  KIMODO_HAVE_GGML_VULKAN defines on the target existing, so
  -DKIMODO_ENABLE_VULKAN=OFF builds on macOS (Metal/Accelerate via ggml defaults)
- llm_text_encoder: guard the Vulkan include/init; without Vulkan, pick any
  registered GPU device (Metal on macOS) unless KIMODO_BACKEND=cpu
- ggml_weights: same registry fallback for the motion denoiser

5s clip @100 DDIM steps: 265s (CPU) -> 30s (M5 Metal) -> 16s (M3 Ultra warm).
No NaNs; root trajectory within ~5cm of the CPU reference over a 3.7m walk.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-09-01 03:33:07 +10:00
Richard Palethorpe
f782a72367 Make animated GLB download prominent 2026-08-29 06:50:10 +01:00
Richard Palethorpe
92341f3194 Add SOMA and G1 model support 2026-08-26 15:59:58 +01:00
Richard Palethorpe
dedbe1066a Refine demo sidebar layout 2026-08-25 16:07:47 +01:00
Richard Palethorpe
59b399ff35 Improve demo tracking and frame controls 2026-08-25 15:37:35 +01:00
Richard Palethorpe
9d163465e0 Fix multi-prompt transition parity 2026-08-25 07:37:36 +01:00
Richard Palethorpe
ec868d8e72 Match upstream conditioned sequence hand-off 2026-08-24 15:53:42 +01:00
Richard Palethorpe
81337b1242 Restore prompt sequences from demo history 2026-08-24 13:14:19 +01:00
Richard Palethorpe
2b140161d7 Add Apache-2.0 license 2026-08-24 13:02:31 +01:00
Richard Palethorpe
0494e631e9 Force math attention in F32 reference captures 2026-08-24 11:36:36 +01:00
Richard Palethorpe
e73e557ee1 Add multi-prompt trajectory parity replay 2026-08-24 09:13:49 +01:00
Richard Palethorpe
00ccd57ed5 Capture upstream multi-prompt fixtures 2026-08-24 07:23:11 +01:00
Richard Palethorpe
8571c0a098 Condition multi-prompt transitions in native sampler 2026-08-24 07:14:03 +01:00
Richard Palethorpe
ff811e49de Add multi-prompt sequence generation to demo 2026-08-24 06:54:01 +01:00
Richard Palethorpe
e55a42aaa3 Make Linux setup primary in documentation 2026-08-23 14:55:36 +01:00
Richard Palethorpe
f204774be5 Link GGML model to upstream Kimodo 2026-08-23 14:51:14 +01:00
Richard Palethorpe
dc9dd6f095 Add Kimodo model catalogue to demo 2026-08-23 14:47:47 +01:00
Richard Palethorpe
ac35407fc0 Split Kimodo GGML distributions 2026-08-23 14:46:48 +01:00
Richard Palethorpe
e3eb09fec6 Publish Kimodo GGUF bundle workflow 2026-08-23 08:46:52 +01:00
Richard Palethorpe
2558baec65 Set elevated three-quarter demo camera 2026-08-22 22:03:54 +01:00
Richard Palethorpe
a0f85c0647 Anchor demo ground plane at world origin 2026-08-22 21:56:27 +01:00
Richard Palethorpe
423e694c2f Add ground grid to motion demo 2026-08-22 21:42:51 +01:00
Richard Palethorpe
c73622d1ef Brand demo with LocalAI styling 2026-08-22 21:33:41 +01:00
Richard Palethorpe
9a15084388 Initial Kimodo GGML implementation 2026-08-22 09:40:35 +01:00