mlx-examples/llms/mlx_lm/models
L 0164d2058b
feat: DeepSeek MoE v1 (#942)
* feat: deepseek v1

DeepSeek is still releasing models on the DeepSeek V1 architecture.

```sh
mlx_lm.convert --hf-path deepseek-ai/DeepSeek-Prover-V1.5-RL --mlx-path DeepSeek-Prover-V1.5-RL-8bit --q-bits 8 -q
mlx_lm.generate --model DeepSeek-Prover-V1.5-RL-8bit --ignore-chat-template --max-tokens 512 --prompt 'import Mathlib
import Aesop

set_option maxHeartbeats 0

open BigOperators Real Nat Topology Rat

/-- The second and fourth terms of a geometric sequence are $2$ and $6$. Which of the following is a possible first term?
Show that it is $\frac{2\sqrt{3}}{3}$.-/
theorem amc12b_2003_p6 (a r : ℝ) (u : ℕ → ℝ) (h₀ : ∀ k, u k = a * r ^ k) (h₁ : u 1 = 2)
  (h₂ : u 3 = 6) : u 0 = 2 / Real.sqrt 3 ∨ u 0 = -(2 / Real.sqrt 3) := by'
```

* nits

* nits

* nits

---------

Co-authored-by: Awni Hannun <awni@apple.com>
2024-08-17 07:18:09 -07:00
..
__init__.py Mlx llm package (#301) 2024-01-12 10:25:56 -08:00
base.py Handle longer prompt/generation (#931) 2024-08-16 15:28:39 -07:00
cohere.py Handle longer prompt/generation (#931) 2024-08-16 15:28:39 -07:00
dbrx.py Handle longer prompt/generation (#931) 2024-08-16 15:28:39 -07:00
deepseek_v2.py Handle longer prompt/generation (#931) 2024-08-16 15:28:39 -07:00
deepseek.py feat: DeepSeek MoE v1 (#942) 2024-08-17 07:18:09 -07:00
gemma2.py Handle longer prompt/generation (#931) 2024-08-16 15:28:39 -07:00
gemma.py Handle longer prompt/generation (#931) 2024-08-16 15:28:39 -07:00
gpt2.py Handle longer prompt/generation (#931) 2024-08-16 15:28:39 -07:00
gpt_bigcode.py Handle longer prompt/generation (#931) 2024-08-16 15:28:39 -07:00
gpt_neox.py Handle longer prompt/generation (#931) 2024-08-16 15:28:39 -07:00
internlm2.py Handle longer prompt/generation (#931) 2024-08-16 15:28:39 -07:00
llama.py Handle longer prompt/generation (#931) 2024-08-16 15:28:39 -07:00
minicpm.py Handle longer prompt/generation (#931) 2024-08-16 15:28:39 -07:00
mixtral.py Handle longer prompt/generation (#931) 2024-08-16 15:28:39 -07:00
olmo.py Handle longer prompt/generation (#931) 2024-08-16 15:28:39 -07:00
openelm.py Handle longer prompt/generation (#931) 2024-08-16 15:28:39 -07:00
phi3.py Handle longer prompt/generation (#931) 2024-08-16 15:28:39 -07:00
phi3small.py Handle longer prompt/generation (#931) 2024-08-16 15:28:39 -07:00
phi.py Handle longer prompt/generation (#931) 2024-08-16 15:28:39 -07:00
phixtral.py Handle longer prompt/generation (#931) 2024-08-16 15:28:39 -07:00
plamo.py Handle longer prompt/generation (#931) 2024-08-16 15:28:39 -07:00
qwen2_moe.py Handle longer prompt/generation (#931) 2024-08-16 15:28:39 -07:00
qwen2.py Handle longer prompt/generation (#931) 2024-08-16 15:28:39 -07:00
qwen.py Handle longer prompt/generation (#931) 2024-08-16 15:28:39 -07:00
recurrent_gemma.py Handle longer prompt/generation (#931) 2024-08-16 15:28:39 -07:00
stablelm.py Handle longer prompt/generation (#931) 2024-08-16 15:28:39 -07:00
starcoder2.py Handle longer prompt/generation (#931) 2024-08-16 15:28:39 -07:00
su_rope.py Handle longer prompt/generation (#931) 2024-08-16 15:28:39 -07:00
switch_layers.py Handle longer prompt/generation (#931) 2024-08-16 15:28:39 -07:00