TensorFold와 vLLM으로 NVIDIA DGX Spark 4대에서 DeepSeek-V4.1-Flash(552B)를 서빙하고 벤치마크한 기록으로, 실행 스크립트와 측정 결과를 제공합니다.
MiaAI-Lab/DeepSeek-v4.1-Flash-1017-2x-DGX-Sparks
DeepSeek-V4.1-Flash-1017(EXL3 2.9 bpw)을 NVIDIA DGX Sparks 두 대에서 서빙하는 레시피로, 1M 토큰 컨텍스트를 지원하는 OpenAI 호환 API를 제공합니다.
- 스타
- 134
- 포크
- 21
- 열린 이슈
- 7
- 마지막 커밋
- 10시간 전
어떤 프로젝트인가요?
이 저장소는 DeepSeek-V4.1-Flash-1017 모델을 직접 연결된 ConnectX-7 케이블로 연결한 NVIDIA DGX Sparks(GB10, 각 128 GB) 두 대에 분산해 실행하는 배포 레시피입니다. 모델은 TensorFold의 네이티브 Zig 엔진에서 머신마다 랭크 하나씩, 텐서 병렬화 2로 실행되며, 2.9비트 EXL3 양자화 체크포인트를 사용합니다. 첫 번째 Spark에서 스크립트 하나를 실행하면 두 머신을 모두 설정하고, 가중치를 다운로드한 뒤 두 랭크를 시작합니다.
서빙되는 API는 포트 8888에서 OpenAI 호환 방식으로 제공되며, 1,048,576토큰 컨텍스트 윈도우, 이미지 입력, 도구 호출, 요청별로 전환할 수 있는 thinking 모드를 지원합니다. 또한 체크포인트 자체의 draft 블록을 사용하는 DSpark speculative decoding을 지원합니다. 선택 설정을 통해 게이트가 적용된 오버레이로 abliterated 변형을 활성화할 수 있으며, 메모리 watchdog은 머신이 멈추기 전에 랭크를 중지합니다.
저장소에는 벤치마크, 검증, 출력 비교 스크립트와 함께 Spark 두 대로 측정한 prefill 및 decode 처리량, 긴 컨텍스트에서의 메모리 한도에 관한 참고 정보가 포함되어 있습니다.
핵심 기능
- 011,048,576토큰 윈도우를 지원하는 OpenAI 호환 API를 포트 8888에서 제공합니다.
- 02직접 연결된 ConnectX-7 링크를 통해 텐서 병렬화 2로 모델을 DGX Sparks 두 대에 분산합니다.
- 03이미지 입력, 도구 호출, 요청별 thinking 모드 켜기/끄기를 지원합니다.
- 04체크포인트의 draft 블록을 활용한 DSpark speculative decoding을 사용합니다.
- 05사용 가능한 메모리가 너무 적어지면 랭크를 중지하는 메모리 watchdog을 제공합니다.
활용 사례
- GB10급 머신 두 대에서 긴 컨텍스트를 지원하는 로컬 LLM API를 실행합니다.
- 2.9비트 EXL3 양자화 DeepSeek 모델의 동작을 양자화하지 않은 모델과 비교해 평가합니다.
- 도구 호출과 이미지 입력이 필요한 에이전트용 OpenAI 클라이언트 호환 엔드포인트를 서빙합니다.
- 두 머신에 걸친 텐서 병렬 추론 설정 방식을 살펴봅니다.
빠른 시작
- 1
헤드 Spark에 Hugging Face CLI를 설치합니다
pip install -U huggingface_hub - 2
두 Spark를 모두 설정하고 헤드 Spark에서 rank를 시작합니다
./start.sh - 3
작업이 끝나면 두 rank를 모두 중지합니다
./stop.sh
사용 전 알아둘 점
- 직접 연결된 ConnectX-7 케이블로 연결한 NVIDIA DGX Spark 2대(또는 각각 128 GB인 GB10 시스템 2대)가 필요합니다.
- 2.9 bpw 양자화는 실험 단계이며, 양자화하지 않은 모델과 비교한 perplexity 또는 KL 측정값이 없습니다.
- 체크포인트에 약 196 GiB, 로컬 디스크의 추가 테이블에 약 203 GB가 필요하며, 긴 컨텍스트에는 매우 많은 메모리가 필요합니다.
토픽
자주 묻는 질문
- DeepSeek-v4.1-Flash-1017-2x-DGX-Sparks은(는) 무엇인가요?
- DeepSeek-V4.1-Flash-1017(EXL3 2.9 bpw)을 NVIDIA DGX Sparks 두 대에서 서빙하는 레시피로, 1M 토큰 컨텍스트를 지원하는 OpenAI 호환 API를 제공합니다. 이 저장소는 DeepSeek-V4.1-Flash-1017 모델을 직접 연결된 ConnectX-7 케이블로 연결한 NVIDIA DGX Sparks(GB10, 각 128 GB) 두 대에 분산해 실행하는 배포 레시피입니다. 모델은 TensorFold의 네이티브 Zig 엔진에서 머신마다 랭크 하나씩, 텐서 병렬화 2로 실행되며, 2.9비트 EXL3 양자화 체크포인트를 사용합니다. 첫 번째 Spark에서 스크립트 하나를 실행하면 두 머신을 모두 설정하고, 가중치를 다운로드한 뒤 두 랭크를 시작합니다.
- DeepSeek-v4.1-Flash-1017-2x-DGX-Sparks은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- DeepSeek-v4.1-Flash-1017-2x-DGX-Sparks은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- DeepSeek-v4.1-Flash-1017-2x-DGX-Sparks은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. DeepSeek-v4.1-Flash-1017-2x-DGX-Sparks의 마지막 커밋은 2026년 10월 20일입니다.
- DeepSeek-v4.1-Flash-1017-2x-DGX-Sparks은(는) 어디에 사용할 수 있나요?
- GB10급 머신 두 대에서 긴 컨텍스트를 지원하는 로컬 LLM API를 실행합니다. 2.9비트 EXL3 양자화 DeepSeek 모델의 동작을 양자화하지 않은 모델과 비교해 평가합니다. 도구 호출과 이미지 입력이 필요한 에이전트용 OpenAI 클라이언트 호환 엔드포인트를 서빙합니다. 두 머신에 걸친 텐서 병렬 추론 설정 방식을 살펴봅니다.
- DeepSeek-v4.1-Flash-1017-2x-DGX-Sparks는 어떻게 설치하나요?
- 헤드 Spark에 Hugging Face CLI를 설치합니다: pip install -U huggingface_hub 두 Spark를 모두 설정하고 헤드 Spark에서 rank를 시작합니다: ./start.sh 작업이 끝나면 두 rank를 모두 중지합니다: ./stop.sh
- DeepSeek-v4.1-Flash-1017-2x-DGX-Sparks은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/MiaAI-Lab/DeepSeek-v4.1-Flash-1017-2x-DGX-Sparks
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
DeepSeek의 오픈소스 오프라인 추론 프레임워크로, NVIDIA SM100 및 Huawei Ascend 950 하드웨어에서 DeepSeek-V4.1-Flash를 실행합니다.
OpenAI 호환 API로 대규모 언어 모델을 빠르고 메모리 효율적으로 실행하고 서빙하는 라이브러리 및 서버입니다.
소비자용 Metal, CUDA 및 ROCm 하드웨어에서 DeepSeek V4 Flash와 일부 대형 모델을 실행하기 위한 경량 네이티브 추론 엔진입니다.
USB-C로 iPhone과 Mac을 연결해 휴대폰 GPU로 로컬 Qwen 27B 추론의 프롬프트 처리와 컨텍스트 길이를 개선합니다.
12 GB 및 8 GB NVIDIA GPU에서 262k 컨텍스트로 1.58비트 Ternary Bonsai 2 27B 모델을 실행하는 런처와 패치된 llama.cpp 구성입니다.