WP

westwaters/pollard-weights

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

33 stars 품질 67 트렌드 32Apache-2.0

RAM에 적합하지 않는 workloads에 대한 계층 구조 시스템 설계 : 작업 세트를 측정, 뜨거운 층을 핀, 플래시에서 차가운 층을 스트리밍.

개요

* 하드웨어가 다운로드를 실행할 수 있는지 확인하십시오. 그러면 모델이 적합하도록 측정되고 실행 시간에 발송됩니다. * 주의, 라우터 및 embeddings는 높은 정밀도를 유지합니다; 전문가 FFNs는 압축을 나릅니다; 뜨거운 층은 당신이 측정한 여정 단면도를 공급할 때 더 많은 비트를 지킵니다 — 그리고 전체적인 구조는 어떤 램/VRAM든지에 크기로, 작동 예비선을 minus. 대상의 예산 (---ram/--vram)을 말해, 그것은 적합 - 전화 또는 Pi (MB의 훈드), 16GB 맥 미니, 24GB 5090, 256GB 서버, 512GB 웨이퍼 노드. - 모델이 실행되지 않는 큰 디스크 상자, 그래서 --ram는 대상의 예산, 건축 기계의 (---ram 자동차는 동일 할 때). 아래 16GB 예제는 천장이 아닌 일반적인 데모입니다. — GGUF (llama.cpp/Ollama/LM Studio), GPTQ (vLLM/SGLang), MLX (Apple), EXL3 (exllamav3) 및 MX/NVFP4 (Blackwell / Vera Rubin) - 런타임을 선택, 할당을 유지. core CLI를 통해 모든 것을 위한 설치 프로그램입니다.

개요(AI 번역)

Frontier 모델. 작은 하드웨어. 타협 없음

  • 하드웨어를 실행할 수 있는 것은 무엇입니까 before 당신은 다운로드 — 그 후에 그것을 적합하기 위하여 측정된 모형을 건설하고, 어떤런타임든지에 그것을 발송합니다.*

Pollard Weights는 대상 장치의 메모리에 내장 된 모델입니다. 비트 폭 차트. 관심, 라우터 및 embeddings 높은 정밀도 유지; 전문가 FFNs는 압축을 나릅니다; 뜨거운 층은 더 많은 비트를 당신이 제작자를 먹일 때 유지합니다 측정 된 라우팅 프로파일 - 전체 빌드는 RAM / VRAM의 크기입니다. 당신은 그것에 점, 작업 예비.

** 어떤 대상, 모든 장치 - 고정 크기 범위가 없습니다. ** target’s에 대해서 예산 (--ram/--vram) 그리고 그것은 적합 ** — 전화 또는 Pi (MB의 금), 16GB Mac Mini, 24GB 5090, 256GB 서버, 512GB 웨이퍼 노드. **하나의 건물 기계, 다른에 배치 ** - 당신이 빌드하는 큰 디스크 상자는 일반적으로 어디에 있지 않습니다 모델이 실행되므로 --ram는 target’s 예산이며, build machine’s (--ram auto) 아래 16GB 예제는 단지 일반적인 데모, 천장이 아닙니다.

** 1 개의 측정 할당, 7 개의 출력 레인 ** - GGUF (llama.cpp/Ollama/LM 스튜디오; trellis ik llama의 주력.

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

README

원문 README의 일부입니다. 원문 보기.

Pollard Weights are models built for a target device’s memory, not for a bit-width chart. Attention, routers and embeddings keep high precision; expert FFNs carry the compression; hot layers keep more bits when you feed the builder a measured routing profile — and the whole build is sized to whatever RAM/VRAM you point it at, minus a working reserve.

Any target, any device — there is no fixed size range. Tell it the target’s budget (--ram/--vram) and it fits that — a phone or a Pi (hundreds of MB), a 16GB Mac Mini, a 24GB 5090, a 256GB server, a 512GB wafer node. Build on one machine, deploy to another — the big-disk box you build on is usually not where the model runs, so --ram is the target’s budget, not the build machine’s (--ram auto only when they’re the same). The 16GB examples below are just a common demo, not a ceiling.

One measured allocation, seven output lanes — GGUF (llama.cpp/Ollama/LM Studio; trellis flagship on ik_llama.cpp), MLX (Apple), GPTQ (vLLM/SGLang), MX (NVFP4 / MXFP4 / FP8 / MXFP6 and measured mixes, Blackwell / Vera Rubin), EXL3 (exllamav3), EXLR8 (one trellis encode, every rung a manifest), and DRAFT (a speculative-decoding drafter matched to the quantized target) — pick the runtime, keep the allocation. Every lane ships the whole model (vision / audio towers included), and every lane lands in one repo per model.

How it works

flowchart LR
    HF["FP16 / BF16model"] -->|"optional: smooth · abliterate(pollard-hf-smooth / -abliterate)"| ALLOC
    ALLOC["Pollard measured allocation(sensitivity → KL knapsack)"] --> GGUF["GGUF · llama.cpp"]
    ALLOC --> GPTQ["GPTQ · vLLM / SGLang"]
    ALLOC --> MLX["MLX · Apple Silicon"]
    ALLOC --> EXL3["EXL3 · exllamav3"]
    ALLOC --> MX["MX · NVFP4 / MXFP4 / FP8 / MXFP6Blackwell / Rubin"]
    ALLOC --> EXLR8["EXLR8 · GR8 / reference decode"]
    ALLOC --> DRAFT["DRAFT · speculative drafterllama.cpp / vLLM / SGLang / MLX"]
    GGUF --> V["pollard-verify(real-reconstruction gate)"]
    GPTQ --> V
    MLX --> V
    EXL3 --> V
    MX --> V
GitHub에서 전체 README 보기

추천 도구

다른 키워드를 입력하거나 필터를 제거해 보세요.

설치

npx skillfish add westwaters/pollard-weights
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →