This might be the cheapest GPU type for Kimi K3 with 100% Data-on-GPU — Gift for AMD MI300x8

#168
by ghostplant - opened

Even B200 x 8 has trouble to launch Kimi K3, however, older MI300 is still quite possible:

hf download --local-dir moonshotai/Kimi-K3 moonshotai/Kimi-K3

[Azure ND_MI300_192G_v5 (Single Node)]
docker run -e WORKER=1 -e LOCAL_SIZE=8 -p 8000:8000 -it --rm --ipc=host --shm-size=8g \
      --ulimit memlock=-1 --ulimit stack=67108864 -v /:/host -w /host$(pwd) \
      --cap-add=SYS_PTRACE --security-opt seccomp=unconfined --device=/dev/kfd --device=/dev/dri --group-add=video \
      tutelgroup/deepseek-671b:mi300x8-chat-20260808 --serve=core \
        --try_path moonshotai/Kimi-K3 --max_seq_len 120000

Fantastic news - I found an Ebay listing (8 x 192gb cards) for $500,000. Incredible value!

Did you pay more for MI300 than the B200? You just need to pay a quarter..

$500,000 dollars... only if i could buy it with my $4.72 in my account...

@cheeseman182 I believe x-polyglot-x was joking. The price is here:

Machine Price:

MI300: $150,000
B300: $550,000

Power Expense:

MI300: 750W
B300: 1400W

Rent Price (monthly):

MI300: $6,200
B300: $25,000

You can offload weights onto RAM and get it to work. Or...You can wait for a very, very special surprize that will allow running it ON B200 & MI300X, with enough to spare for 1m context size KV cache.

You can offload weights onto RAM and get it to work. Or...You can wait for a very, very special surprize that will allow running it ON B200 & MI300X, with enough to spare for 1m context size KV cache.

700K context has been possible for MI300, but B200 is less lucky because it is just 180GB instead of 192GB per device.

You can offload weights onto RAM and get it to work. Or...You can wait for a very, very special surprize that will allow running it ON B200 & MI300X, with enough to spare for 1m context size KV cache.

700K context has been possible for MI300, but B200 is less lucky because it is just 180GB instead of 192GB per device.

Trust me, you really don't want anything over 512k context, because post-compaction forgetfulness will wreck your agent's performance. It's generally more productive to have more sessions at lower context, or use swarm/sub-agents. Kimi code is really good with swarm mode.

Just my 2 cents.

Sign up or log in to comment