FreeToken github moe: 설정 가이드 및 MoE 런타임 비교 - 아키텍처

FreeToken github moe: 설정 가이드 및 MoE 런타임 비교

FreeToken이 대규모 MoE 모델을 어떻게 서비스하는지, 어떤 하드웨어가 필요한지, 그리고 적응형 런타임이 llama.cpp와 어떻게 비교되는지 알아보세요.

2026-08-25
FreeToken 위키 팀
빠른 가이드
  • FreeToken github moe 검색은 일반적으로 모델이나 게임이 아니라 오픈 MoE 서빙 런타임을 의미합니다.
  • 가장 적합한 사용 사례: 사용 가능한 GPU 메모리를 초과하는 대규모 혼합 전문가 모델을 실행하는 경우입니다.
  • 핵심 장점: 적응형 전문가 캐싱, 전송과 연산의 중첩, CPU-GPU 작업 부하 분산입니다.
  • 주요 제한 사항: 현재 가속 설정은 Linux, NVIDIA GPU, CUDA 13에 중점을 둡니다.
  • 핵심 비교: FreeToken은 특화된 런타임인 반면, llama.cpp는 더 많은 플랫폼과 모델 형식을 지원합니다.

FreeToken github moe: 이 런타임의 역할

FreeToken은 개인용 하드웨어에서 대규모 혼합 전문가(MoE) 모델을 서비스하도록 설계된 엣지 추론 엔진입니다. “FreeToken github moe”를 검색할 때 중요한 차이점은 FreeToken이 새로운 언어 모델이 아니라 서빙 소프트웨어라는 점입니다. 지원되는 체크포인트를 불러오고 추론 중 GPU, CPU, 시스템 메모리, PCIe 연결을 조정합니다.

이 시스템은 전체 파라미터 수가 사용 가능한 VRAM보다 훨씬 큰 모델을 대상으로 합니다. MoE 모델은 각 토큰마다 일부 전문가만 활성화하므로 토큰당 계산량을 관리 가능한 수준으로 유지할 수 있습니다. 그러나 전체 전문가 풀은 여전히 메모리 어딘가에 보관되어야 합니다. FreeToken은 전체 풀을 호스트 메모리에 유지하면서 VRAM을 적응형 전문가 캐시로 사용합니다.

영상 하이라이트:

  • FreeToken은 대규모 MoE 모델을 위한 llama.cpp의 특화된 대안으로 자리매김하고 있습니다.
  • 보고된 테스트에는 Qwen3.6-35B-A3B, DeepSeek-V4-Flash, GLM-5.2가 포함됩니다.
  • 이 런타임은 장시간 실행되는 코딩 에이전트 및 도구 호출 세션을 위해 설계되었습니다.
  • 하드웨어 요구 사항은 VRAM, 시스템 RAM, CPU 대역폭, PCIe 대역폭에 따라 달라집니다.

FreeToken 연구 논문은 세 가지 주요 메커니즘을 설명합니다.

메커니즘기능중요한 이유
의미 인식 캐싱최근 라우팅된 전문가를 VRAM에 유지호스트 메모리에서 반복적으로 가져오는 작업을 줄임
대역폭 적응형 실행캐시 미스를 GPU 전송과 CPU 실행으로 분배실제 하드웨어 균형을 활용
탄력적 메모리 관리메모리 요구 사항이 변할 때 전문가 캐시 크기를 조정증가하는 컨텍스트 윈도우를 위한 공간을 유지

이 논문은 남은 가중치가 시스템 메모리에 들어간다는 조건에서 FreeToken이 8GB 노트북 GPU에서 350억 파라미터급 모델을 서비스할 수 있다고 보고합니다. 이는 모델에 총 8GB의 메모리만 필요하다는 뜻이 아닙니다. GPU는 활성 계산과 캐시된 전문가를 보관하고, 시스템 RAM은 더 큰 호스트 상주 풀을 저장합니다.

핵심 개념

FreeToken을 대규모 MoE 모델을 위한 교통 관제 시스템이라고 생각해 보세요. 어떤 전문가를 VRAM에 남겨 둘지, 어떤 전문가를 PCIe를 통해 이동할지, 그리고 캐시에서 누락된 전문가 중 어떤 것을 CPU에서 직접 처리하는 편이 나은지를 결정합니다.

성능 특성과 하드웨어 등급

모델이 VRAM에 완전히 들어가지 않을 때 FreeToken의 가치가 가장 큽니다. 전체 양자화 모델이 이미 GPU에 들어간다면 시스템 메모리와 VRAM 사이의 반복적인 전송을 피할 수 있는 기존 런타임이 여전히 매우 경쟁력 있을 수 있습니다.

보고된 RTX 5090 결과는 모델과 작업 부하에 따라 서로 다른 동작을 보여 줍니다.

모델전체 파라미터활성 파라미터보고된 FreeToken 속도
Qwen3.6-35B-A3B35B3B초당 77–83 토큰
DeepSeek-V4-Flash284B13B초당 22–25 토큰
GLM-5.2753B40B초당 14.9 토큰
Qwen3.6 노트북 빌드35B3B초당 39.3 토큰

이 수치는 프로젝트가 공개한 평가에서 가져온 것이므로 보편적인 보장이 아니라 보고된 결과로 받아들여야 합니다. 모델 정밀도, 프롬프트 길이, 시스템 메모리, CPU 아키텍처, PCIe 링크, 백그라운드 애플리케이션은 성능을 크게 바꿀 수 있습니다.

이 시스템은 에이전트 작업 부하에서 **첫 토큰까지 걸리는 시간(TTFT)**도 강조합니다. 코딩 에이전트는 파일을 반복해서 읽고, 도구를 호출하고, 출력을 받은 뒤, 점점 커지는 컨텍스트와 함께 새로운 요청을 보냅니다. FreeToken은 의미적 경계에 접두사 및 재귀 상태 체크포인트를 사용하므로 도구 호출이나 컨텍스트 편집 후에도 변경되지 않은 컨텍스트 구간을 재사용할 수 있습니다.

하드웨어 등급예시 구성보고된 결과주요 제약
노트북RTX 4060, 8GB VRAM, 32GB RAMQwen3.6에서 초당 39.3 토큰PCIe x8 및 제한된 메모리 대역폭
데스크톱RTX 5090, 일반 소비자용 호스트강력한 MoE 디코딩 성능듀얼 채널 호스트 메모리
서버급 GPU더 높은 호스트 대역폭을 갖춘 RTX 5090Qwen3.6에서 최대 초당 77–83 토큰지원되는 NVIDIA 스택 필요
워크스테이션RTX PRO 6000, 96GB VRAMGLM-5.2에서 초당 14.9 토큰대규모 호스트 상주 체크포인트

이 평가에서는 FreeToken을 llama.cpp, KTransformers, Ollama, MoE-Infinity와 비교합니다. 보고된 이점은 전문가 가중치를 자주 이동해야 하고 작업 부하에 길고 변화하는 컨텍스트가 포함된 경우에 가장 크게 나타납니다.

벤치마크를 신중하게 읽기

초당 토큰 수는 전체 사용자 경험을 설명하지 못합니다. 에이전트 작업 부하에서는 특히 클라이언트에 유휴 감시 기능이나 요청 타임아웃이 있을 때 긴 TTFT 지연이 최고 디코딩 속도보다 더 큰 문제가 될 수 있습니다.

작은 VRAM

시스템 RAM이 남은 전문가 풀을 보관한다면 8GB GPU도 더 큰 MoE 체크포인트 서비스에 참여할 수 있습니다.

긴 컨텍스트

의미 기반 체크포인트는 도구 호출과 구조화된 컨텍스트 편집 후 반복되는 프리필 작업을 줄입니다.

적응형 캐시

공유 LRU 캐시는 전문가를 고정 배치하는 대신 최근 라우팅을 따라갑니다.

CPU 공동 실행

CPU 대역폭이 해당 경로를 더 빠르게 만드는 경우 일부 캐시 미스는 호스트 메모리에서 직접 실행할 수 있습니다.

지원 시스템을 위한 FreeToken 설정 경로

제공된 자료에서 설명하는 가속 문서는 Linux x86-64, NVIDIA GPU, CUDA 13, 최신 드라이버에 초점을 맞춥니다. 프로젝트는 Windows와 Linux의 데스크톱 지원도 언급하지만, 가장 강력하게 문서화된 경로는 여전히 NVIDIA 하드웨어를 사용하는 Linux입니다.

다음 설정 순서를 계획 수립을 위한 가이드로 사용하세요. 런타임 지원은 변경될 수 있으므로 설치 전에 프로젝트의 공식 릴리스 채널을 통해 최신 명령과 지원되는 체크포인트를 확인하세요.

1

플랫폼 확인

시스템이 x86-64 기반 Linux, NVIDIA RTX 30·40·50 시리즈 GPU, 최신 드라이버, 호환 가능한 CUDA 13 환경을 사용하는지 확인합니다. 사용 가능한 VRAM, 시스템 RAM, CPU 메모리 대역폭, PCIe 링크 폭을 기록합니다.

2

지원되는 체크포인트 선택

Qwen3.6-35B-A3B, DeepSeek-V4-Flash, GLM-5.2 등 프로젝트에 나열된 모델 제품군을 선택합니다. 다운로드하기 전에 필요한 정밀도와 전체 체크포인트 크기를 확인합니다.

3

호스트 메모리 확보

시스템 RAM이 전체 호스트 상주 전문가 풀과 운영 체제, 애플리케이션 오버헤드, 컨텍스트 캐시, 동시에 실행되는 다른 모델이나 서비스를 모두 수용할 수 있는지 확인합니다.

4

런타임 준비

문서화된 FreeToken 빌드를 설치하고, 지원되는 모델 경로를 구성한 다음, 엔진이 대상 시스템의 호스트 측 처리 및 PCIe 전송 대역폭을 프로파일링하도록 합니다.

5

클라이언트 연결

OpenAI 호환 또는 Anthropic 호환 엔드포인트를 시작한 후 지원되는 코딩 에이전트나 로컬 애플리케이션을 연결합니다. 긴 다중 턴 세션을 테스트하기 전에 짧은 요청부터 시작합니다.

이 프로젝트의 설계는 전문가 뱅크를 효율적으로 로드할 수 있는 레이아웃으로 정규화하기 위해 FTW 저장 형식을 사용합니다. 지원되는 배포판에서 전처리된 형식을 제공한다면 반복적인 텐서 탐색과 재패킹을 피하여 시작 작업을 줄일 수 있습니다.

설정 확인 항목권장 질문실패 위험
GPU 지원현재 빌드가 해당 NVIDIA 아키텍처를 지원합니까?커널 누락 또는 성능 저하
CUDA 스택드라이버가 필요한 CUDA 환경과 일치합니까?런타임 시작 오류
시스템 RAMRAM이 전체 체크포인트와 애플리케이션 오버헤드를 수용할 수 있습니까?스와핑 또는 로드 실패
저장 장치모델이 빠른 NVMe 드라이브에 저장되어 있습니까?시작 시간 증가
API 프로토콜클라이언트가 OpenAI 또는 Anthropic 호환성을 지원합니까?연결 또는 도구 호출 문제
실용적인 설정 조언

시스템 RAM에 충분한 여유를 남기는 모델부터 시작하세요. 성공적으로 실행되는 것만으로는 충분하지 않습니다. 모델, 컨텍스트 캐시, 데스크톱, 클라이언트가 함께 작동하는 동안에도 시스템이 응답성을 유지해야 합니다.

FreeToken과 llama.cpp 및 다른 런타임 비교

FreeToken을 llama.cpp의 보편적인 대체재로 간주해서는 안 됩니다. 두 프로젝트는 서로 다른 우선순위에 맞춰 최적화되어 있습니다. llama.cpp는 훨씬 더 다양한 운영 체제, CPU, GPU 제조업체, Apple Silicon 기기, GGUF 모델을 지원합니다. 반면 FreeToken은 전문가가 GPU 메모리를 초과하는 초대형 MoE 모델을 서비스하는 어려운 상황에 집중합니다.

런타임주요 강점플랫폼 범위가장 적합한 경우
FreeToken적응형 MoE 서빙 및 CPU-GPU 조정더 좁은 NVIDIA 중심 고속 경로지원 시스템에서 대규모 MoE 모델 실행
llama.cpp성숙한 생태계와 폭넓은 하드웨어 지원매우 넓음일반적인 로컬 추론
KTransformers일부 모델을 위한 하이브리드 CPU-GPU 실행제한적지원 커널을 사용하는 MoE 작업 부하
Ollama간단한 로컬 모델 관리와 API 액세스넓지만 모델에 따라 다름편리한 로컬 배포
MoE-Infinity특화된 MoE 서빙 방식작업 부하 지원에 따라 제한적일부 단일 턴 또는 연구 시나리오

FreeToken의 보고된 장점은 하나의 최적화에 의존하기보다 여러 정책을 결합한 결과입니다.

  • 공유 LRU 전문가 캐싱은 토큰 수준의 라우팅 지역성을 따릅니다.
  • 더블 버퍼링 프리필은 현재 계산과 다음 레이어의 전문가 이동을 중첩합니다.
  • 대역폭 적응형 스케줄링은 모든 시스템의 PCIe와 DRAM 균형이 같다고 가정하지 않고 실제 시스템을 측정합니다.
  • 탄력적 캐시 크기 조정은 전문가와 증가하는 KV 캐시 수요 사이의 VRAM 할당을 조정합니다.
  • 접두사 재사용은 도구 상호 작용 후 에이전트 세션에서 변경되지 않은 컨텍스트를 다시 계산하지 않도록 돕습니다.

다음 항목 대부분이 사실이라면 FreeToken을 선택하세요.

  • 대상 모델이 사용 가능한 VRAM을 초과하는 MoE 체크포인트입니다.
  • 전체 모델을 수용할 만큼 시스템 RAM이 충분합니다.
  • GPU가 NVIDIA 제품이며 소프트웨어 스택이 지원됩니다.
  • 장시간 실행되는 코딩 또는 도구 호출 에이전트가 중요합니다.
  • 더 전문적인 설정을 사용하는 데 익숙합니다.

대규모 MoE 모델에서의 최고 성능보다 이식성, 모델 다양성, Apple Silicon, AMD 지원, CPU 실행, GGUF 호환성이 더 중요하다면 llama.cpp 또는 다른 범용 런타임을 선택하세요.

선택 기준

VRAM 초과 문제에는 FreeToken을 사용하세요. 모델이 VRAM에 들어가거나 크로스 플랫폼 호환성이 주요 요구 사항이라면 더 폭넓은 런타임을 사용하세요.

검증 체크리스트와 흔한 실수

FreeToken의 아키텍처는 대규모 로컬 모델에 더 쉽게 접근할 수 있도록 해 주지만, 모델에 필요한 저장 공간이나 메모리 요구 사항을 없애 주지는 않습니다. 8GB GPU가 35B 또는 284B 체크포인트를 8GB 설치 파일로 바꾸어 주는 것도 아닙니다. 전체 모델에는 여전히 호스트 메모리, 저장 공간, 호환 가능한 런타임이 필요합니다.

FreeToken을 실행하기 전에:

  • Linux, x86-64, NVIDIA GPU, 드라이버, CUDA 호환성 확인
  • 일반적인 데스크톱 사용 후 사용 가능한 VRAM과 시스템 RAM 측정
  • 전체 체크포인트가 호스트 메모리에 들어가는지 확인
  • 공식적으로 지원되는 모델과 정밀도 선택
  • 장시간 실행되는 에이전트를 연결하기 전에 짧은 요청 테스트
  • 초당 토큰 수와 첫 토큰까지 걸리는 시간을 별도로 기록
실수문제가 발생하는 이유더 나은 접근 방식
최고 디코딩 속도만 측정프롬프트 처리와 에이전트 지연을 무시함디코딩 속도, TTFT, 장시간 턴 안정성을 추적
VRAM을 전체 모델 메모리로 간주호스트 상주 전문가에도 RAM이 필요함전체 체크포인트 메모리 사용량을 계산
고정 캐시에 대한 기대 사용토큰과 작업 부하에 따라 라우팅이 변함적응형 캐시가 현재 사용 패턴을 따르도록 함
백그라운드 애플리케이션 무시브라우저와 데스크톱 도구가 VRAM과 RAM을 사용함테스트 전에 런타임을 위한 여유 공간 확보
서로 다른 양자화 방식 비교정밀도가 메모리와 속도를 바꿈동일한 체크포인트와 형식으로 비교

신뢰할 수 있는 테스트를 위해 모든 런타임에서 동일한 모델, 정밀도, 프롬프트, 클라이언트, 작업 부하를 사용하세요. 짧은 단일 요청은 서버가 작동하는지 확인하는 데 유용하지만 다중 턴 코딩 에이전트를 대표하지는 않습니다. 여러 턴을 실행하고, 관련이 있다면 도구 호출을 포함하며, 평균뿐 아니라 가장 느린 TTFT도 기록하세요.

프로젝트의 공개 평가에 따르면 FreeToken의 테스트 중 가장 느린 턴은 44초 미만으로 유지된 반면, 일부 조건에서 기준 런타임은 훨씬 더 높은 지연을 보였습니다. 이러한 수치는 설계 목표를 이해하는 데 유용하지만, 실제 결과는 하드웨어와 소프트웨어 버전에 따라 달라집니다.

벤치마크 팁

모든 결과에 모델 이름, 양자화 방식, GPU, VRAM, 시스템 RAM, CPU, PCIe 링크, 컨텍스트 길이, 클라이언트 프로토콜을 기록하세요. 이러한 세부 정보가 없으면 커뮤니티 비교 결과를 재현하기 어렵습니다.

Q: GitHub와 MoE 모델의 맥락에서 FreeToken이란 무엇인가요?

FreeToken은 대규모 혼합 전문가 모델을 위한 엣지 추론 및 서빙 시스템입니다. 독립적인 모델이 아니라 지원되는 체크포인트를 실행하는 소프트웨어입니다.

Q: FreeToken은 GPU VRAM보다 큰 모델을 실행할 수 있나요?

예. FreeToken은 전체 전문가 풀을 호스트 메모리에 유지하면서 GPU 메모리를 적응형 캐시로 사용하도록 설계되었습니다. 그래도 전체 체크포인트를 저장할 수 있을 만큼 충분한 RAM과 저장 공간이 필요합니다.

Q: FreeToken은 모든 컴퓨터에서 llama.cpp보다 빠른가요?

아니요. FreeToken은 특히 장시간 에이전트 세션과 같은 대규모 MoE 작업 부하에 특화되어 있습니다. 모델이 VRAM에 들어가거나 더 폭넓은 하드웨어 지원이 필요하다면 llama.cpp가 여전히 매력적인 선택입니다.

Q: 가속 설정에는 어떤 하드웨어가 필요한가요?

문서화된 고속 경로는 Linux x86-64, NVIDIA GPU, CUDA 13, 최신 드라이버, 충분한 시스템 RAM, 지원되는 모델 체크포인트에 중점을 둡니다.