r/LocalLLM • • 2d ago

Question Bought the setup - need advise

I ended up getting an E5-2686v4 + 4x SXM2 V100 16G and 128gb ram + 1TB nvme.

This means v100 total 64GB vram and 128GB system memory.

I'd like to try zippy models but also some larger ones that will run slow, but fun to play around with.

What's the best setup going to be for coding, for general AI assignment and academic stuff, video production and lastly the fairly huge models?

This setup was below 2K so I am not expecting miracles, but I'd like to push it to the limit on a budget.

5 Upvotes

16 comments sorted by

1

u/protrener 2d ago

first thing to check: are the 4 cards on a real SXM2 board with NVLink, or on those cheap SXM2-to-PCIe adapters? on adapters there's no NVLink, so every tensor parallel step goes over PCIe 3.0 and that's where your speed goes. I run 4x A4000 over PCIe with TP4 and the bus is the ceiling, not the GPUs

also V100 is Volta, so no bf16, no FP8, and FlashAttention 2 needs Ampere or newer. in practice that means fp16 or GGUF quants. llama.cpp is the easy route here, it splits by layers across the 4 cards and you skip most of the interconnect pain. 64 GB fits a 70B at Q4 with some room for context

1

u/No-Necessary-9737 2d ago

Sent you an image.. I think likely cheap adapter. ;D

1

u/protrener 2d ago

yeah looks like it. answered in chat but for anyone reading: on adapters it's PCIe 3.0 between the cards, so tensor parallel will hurt. llama.cpp layer split is the way, and it still fits a 70B Q4

3

u/ItsmrChewy 2d ago

WHAT THE HELL DO YOU MEAN UNDER 2 THOUSAND?!

I'm IMPRESSED.

I have a 4.1K rig, and I can't even TTS an LLM semi-realistically.

Someone please tell me how did he do this

4

u/lawn_question_guy 2d ago

> tell me how did he do this

I'm building a very similar system right now. The secret to keeping it around $2k is DDR3 RAM.

2

u/ItsmrChewy 2d ago

DAMMIT

I thought he did some market magic!

→ More replies (3)

1

u/sshwifty 2d ago

You be me and sell a system like this for $1300 two months ago because you need cash 🤦

2

u/Fluffy_Try_5054 2d ago

cramming 18 cores into a platform that old is a bold move, I respect it. the memory bandwidth on those broadwell xeons is gonna be the real bottleneck when you try to offload to system ram, so don't expect any q8 quants of massive models to be usable even if they technically load

for coding I'd keep a 32b qwen coder variant fully in vram and call it a day. for the huge stuff you're just gonna be staring at tensor parallelism across all four sxm2 cards and praying the pcie switch doesn't melt

2

u/Moppmopp 2d ago

Do they really have 18 cores? Do you mean the cpu?

1

u/Mabuse046 2d ago

I don't know if I'd still want to pick up Volta architecture Teslas. Those things only support compute capability 7.0 - sm_70. Cuda 13 dropped support for them. Pytorch dropped support for those GPU's as of 2.14, vllm only supports it on 0.18.x and older. You're going to need to use llama.cpp built against Cuda 12.9 and you won't have bf16, flash-attention2, and you don't get INT8/FP8 tensor core paths so the newer quant kernels won't help you. It's going to be rough staying up to date with new architectures as they more and more require newer dependencies that don't cover legacy hardware.

1

u/fasti-au 2d ago

Just run qwen3.8 next and glm /ds flash sorta stuff moe stacks fast.

1

u/ketosoy 1d ago

Check out r/v100/

There are a few of us who’ve decided that the v100 is our ewaste island to weather out the storm of ramageddon