ollama/create
Patrick Devine efe43c5561
model: add multimodal embeddings (#18820)
Implements the EmbeddingGemma2Model architecture on the MLX runner: 24-layer
bidirectional text encoder with PLE, shared gemma4 vision/audio towers,
mean-pool + L2 output. /api/embed accepts per-item media via input dicts.
2026-10-06 08:08:38 -07:00
..
blockfp8.go mlx, mlxrunner: move the MLX engine out of x/ 2026-09-16 14:06:08 -07:00
blockfp8_test.go mlx, mlxrunner: move the MLX engine out of x/ 2026-09-16 14:06:08 -07:00
classify.go mlx, mlxrunner: move the MLX engine out of x/ 2026-09-16 14:06:08 -07:00
classify_test.go mlx, mlxrunner: move the MLX engine out of x/ 2026-09-16 14:06:08 -07:00
clef.go mlx: System one support (#18701) 2026-10-03 13:17:21 -07:00
clef_test.go mlx: System one support (#18701) 2026-10-03 13:17:21 -07:00
cohere2moe.go mlx, mlxrunner: move the MLX engine out of x/ 2026-09-16 14:06:08 -07:00
create.go model: add multimodal embeddings (#18820) 2026-10-06 08:08:38 -07:00
create_test.go mlx, mlxrunner: move the MLX engine out of x/ 2026-09-16 14:06:08 -07:00
draft.go mlx: System one support (#18701) 2026-10-03 13:17:21 -07:00
draft_test.go mlx, mlxrunner: move the MLX engine out of x/ 2026-09-16 14:06:08 -07:00
gemma4.go mlx, mlxrunner: move the MLX engine out of x/ 2026-09-16 14:06:08 -07:00
gemma4_test.go mlx, mlxrunner: move the MLX engine out of x/ 2026-09-16 14:06:08 -07:00
gemma4embedding.go model: add multimodal embeddings (#18820) 2026-10-06 08:08:38 -07:00
gemma4embedding_test.go model: add multimodal embeddings (#18820) 2026-10-06 08:08:38 -07:00
glimmer.go mlx, mlxrunner: move the MLX engine out of x/ 2026-09-16 14:06:08 -07:00
glimmer_test.go mlx, mlxrunner: move the MLX engine out of x/ 2026-09-16 14:06:08 -07:00
inventory.go mlx: System one support (#18701) 2026-10-03 13:17:21 -07:00
inventory_test.go mlx, mlxrunner: move the MLX engine out of x/ 2026-09-16 14:06:08 -07:00
laguna.go mlx, mlxrunner: move the MLX engine out of x/ 2026-09-16 14:06:08 -07:00
laguna_test.go mlx, mlxrunner: move the MLX engine out of x/ 2026-09-16 14:06:08 -07:00
laya.go mlx: System one support (#18701) 2026-10-03 13:17:21 -07:00
laya_test.go mlx: System one support (#18701) 2026-10-03 13:17:21 -07:00
manifest.go Merge remote-tracking branch 'upstream/main' into release_v0.40.0 2026-09-29 11:15:31 -07:00
manifest_test.go mlx, mlxrunner: move the MLX engine out of x/ 2026-09-16 14:06:08 -07:00
metadata.go model: add multimodal embeddings (#18820) 2026-10-06 08:08:38 -07:00
metadata_test.go mlx: System one support (#18701) 2026-10-03 13:17:21 -07:00
mlxthread.go mlx, mlxrunner: move the MLX engine out of x/ 2026-09-16 14:06:08 -07:00
nemotron_h.go nemotron_h: add MLX vision support (#17714) 2026-09-17 16:29:14 -07:00
nemotron_h_test.go mlx, mlxrunner: move the MLX engine out of x/ 2026-09-16 14:06:08 -07:00
pipeline.go model: add multimodal embeddings (#18820) 2026-10-06 08:08:38 -07:00
pipeline_test.go mlx, mlxrunner: move the MLX engine out of x/ 2026-09-16 14:06:08 -07:00
plan.go mlx, mlxrunner: move the MLX engine out of x/ 2026-09-16 14:06:08 -07:00
plan_test.go mlx, mlxrunner: move the MLX engine out of x/ 2026-09-16 14:06:08 -07:00
prequant.go mlx, mlxrunner: move the MLX engine out of x/ 2026-09-16 14:06:08 -07:00
prequant_test.go mlx, mlxrunner: move the MLX engine out of x/ 2026-09-16 14:06:08 -07:00
quantize.go mlx, mlxrunner: move the MLX engine out of x/ 2026-09-16 14:06:08 -07:00
quantpolicy.go mlx, mlxrunner: move the MLX engine out of x/ 2026-09-16 14:06:08 -07:00
qwen4_exp.go mlx, mlxrunner: move the MLX engine out of x/ 2026-09-16 14:06:08 -07:00
qwen4_exp_test.go mlx, mlxrunner: move the MLX engine out of x/ 2026-09-16 14:06:08 -07:00
qwen35.go mlx, mlxrunner: move the MLX engine out of x/ 2026-09-16 14:06:08 -07:00
qwen35_decision.go mlx: System one support (#18701) 2026-10-03 13:17:21 -07:00
qwen35_decision_test.go mlx: System one support (#18701) 2026-10-03 13:17:21 -07:00
transform.go mlx, mlxrunner: move the MLX engine out of x/ 2026-09-16 14:06:08 -07:00
verify.go mlx, mlxrunner: move the MLX engine out of x/ 2026-09-16 14:06:08 -07:00
verify_test.go mlx, mlxrunner: move the MLX engine out of x/ 2026-09-16 14:06:08 -07:00
writer.go mlx, mlxrunner: move the MLX engine out of x/ 2026-09-16 14:06:08 -07:00
writer_test.go mlx, mlxrunner: move the MLX engine out of x/ 2026-09-16 14:06:08 -07:00