Text Generation
Transformers
Safetensors
English
Korean
Japanese
solar_open2
solar
solar-open2
Mixture of Experts
reap
expert-pruning
compressed-tensors
nvfp4
w4a16
quantized
conversational
8-bit precision
Instructions to use Baekpica/Solar-Open2-148B-A15B-REAP-184E-NVFP4 with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- Transformers
How to use Baekpica/Solar-Open2-148B-A15B-REAP-184E-NVFP4 with Transformers:
# Use a pipeline as a high-level helper from transformers import pipeline pipe = pipeline("text-generation", model="Baekpica/Solar-Open2-148B-A15B-REAP-184E-NVFP4") messages = [ {"role": "user", "content": "Who are you?"}, ] pipe(messages)# Load model directly from transformers import AutoModelForCausalLM model = AutoModelForCausalLM.from_pretrained("Baekpica/Solar-Open2-148B-A15B-REAP-184E-NVFP4", device_map="auto") - Notebooks
- Google Colab
- Kaggle
- Local Apps Settings
- vLLM
How to use Baekpica/Solar-Open2-148B-A15B-REAP-184E-NVFP4 with vLLM:
Install from pip and serve model
# Install vLLM from pip: pip install vllm # Start the vLLM server: vllm serve "Baekpica/Solar-Open2-148B-A15B-REAP-184E-NVFP4" # Call the server using curl (OpenAI-compatible API): curl -X POST "http://localhost:8000/v1/chat/completions" \ -H "Content-Type: application/json" \ --data '{ "model": "Baekpica/Solar-Open2-148B-A15B-REAP-184E-NVFP4", "messages": [ { "role": "user", "content": "What is the capital of France?" } ] }'Use Docker
docker model run hf.co/Baekpica/Solar-Open2-148B-A15B-REAP-184E-NVFP4
- SGLang
How to use Baekpica/Solar-Open2-148B-A15B-REAP-184E-NVFP4 with SGLang:
Install from pip and serve model
# Install SGLang from pip: pip install sglang # Start the SGLang server: python3 -m sglang.launch_server \ --model-path "Baekpica/Solar-Open2-148B-A15B-REAP-184E-NVFP4" \ --host 0.0.0.0 \ --port 30000 # Call the server using curl (OpenAI-compatible API): curl -X POST "http://localhost:30000/v1/chat/completions" \ -H "Content-Type: application/json" \ --data '{ "model": "Baekpica/Solar-Open2-148B-A15B-REAP-184E-NVFP4", "messages": [ { "role": "user", "content": "What is the capital of France?" } ] }'Use Docker images
docker run --gpus all \ --shm-size 32g \ -p 30000:30000 \ -v ~/.cache/huggingface:/root/.cache/huggingface \ --env "HF_TOKEN=<secret>" \ --ipc=host \ lmsysorg/sglang:latest \ python3 -m sglang.launch_server \ --model-path "Baekpica/Solar-Open2-148B-A15B-REAP-184E-NVFP4" \ --host 0.0.0.0 \ --port 30000 # Call the server using curl (OpenAI-compatible API): curl -X POST "http://localhost:30000/v1/chat/completions" \ -H "Content-Type: application/json" \ --data '{ "model": "Baekpica/Solar-Open2-148B-A15B-REAP-184E-NVFP4", "messages": [ { "role": "user", "content": "What is the capital of France?" } ] }' - Docker Model Runner
How to use Baekpica/Solar-Open2-148B-A15B-REAP-184E-NVFP4 with Docker Model Runner:
docker model run hf.co/Baekpica/Solar-Open2-148B-A15B-REAP-184E-NVFP4
Document verified vLLM 0.25.1 serving
Browse filesAdd the concise CUDA 13/GB10 serving configuration and the user-provided successful-run screenshot. Model weights and existing audit artifacts are unchanged.
- README.md +62 -6
- assets/solar-open2-148b-nvfp4-gb10.jpg +0 -0
README.md
CHANGED
|
@@ -27,6 +27,62 @@ tags:
|
|
| 27 |
|
| 28 |
# Solar-Open2-148B-A15B-REAP-184E-NVFP4
|
| 29 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 30 |
## English
|
| 31 |
|
| 32 |
## Built with Solar
|
|
@@ -116,9 +172,9 @@ Use the Upstage Transformers Solar Open 2 branch <code>v5.14.1-solar-open2</code
|
|
| 116 |
uv pip install "git+https://github.com/UpstageAI/transformers.git@v5.14.1-solar-open2"
|
| 117 |
uv pip install "llmcompressor==0.12.0" "compressed-tensors==0.17.1"
|
| 118 |
|
| 119 |
-
|
| 120 |
-
|
| 121 |
-
|
| 122 |
|
| 123 |
## Limitations
|
| 124 |
|
|
@@ -232,9 +288,9 @@ Architecture 지원에는 Upstage Transformers Solar Open 2 branch <code>v5.14.1
|
|
| 232 |
uv pip install "git+https://github.com/UpstageAI/transformers.git@v5.14.1-solar-open2"
|
| 233 |
uv pip install "llmcompressor==0.12.0" "compressed-tensors==0.17.1"
|
| 234 |
|
| 235 |
-
서빙
|
| 236 |
-
|
| 237 |
-
|
| 238 |
|
| 239 |
## 제한사항
|
| 240 |
|
|
|
|
| 27 |
|
| 28 |
# Solar-Open2-148B-A15B-REAP-184E-NVFP4
|
| 29 |
|
| 30 |
+
## Verified vLLM Serving / vLLM 서빙 확인
|
| 31 |
+
|
| 32 |
+
This exact checkpoint was successfully served from a local model directory on
|
| 33 |
+
an NVIDIA GB10. The working runtime is a custom source build based on
|
| 34 |
+
**vLLM v0.25.1**, with Solar Open 2 support ported from
|
| 35 |
+
[UpstageAI/vllm `v0.22.0-solar-open2`](https://github.com/UpstageAI/vllm/tree/v0.22.0-solar-open2).
|
| 36 |
+
Stock vLLM v0.25.1 does not include this port.
|
| 37 |
+
|
| 38 |
+
이 체크포인트를 로컬 모델 디렉터리에서 NVIDIA GB10으로 실제 구동했습니다.
|
| 39 |
+
검증 환경은 Upstage Solar Open 2 지원을 옮긴
|
| 40 |
+
**vLLM v0.25.1 커스텀 소스 빌드**이며, 순정 v0.25.1에는 이 포트가 포함되어
|
| 41 |
+
있지 않습니다.
|
| 42 |
+
|
| 43 |
+
| Component | Verified version / setting |
|
| 44 |
+
|---|---|
|
| 45 |
+
| vLLM | 0.25.1 + custom Solar Open 2 port |
|
| 46 |
+
| PyTorch / CUDA | 2.11.0+cu130 / CUDA 13.0 |
|
| 47 |
+
| Transformers | 5.14.1+solaropen2 |
|
| 48 |
+
| FlashInfer | 0.6.13, JIT cache 0.6.13+cu130 |
|
| 49 |
+
| Device | NVIDIA GB10, TP 1, max sequences 1 |
|
| 50 |
+
|
| 51 |
+
Install the CUDA 13.0 JIT cache explicitly:
|
| 52 |
+
|
| 53 |
+
```bash
|
| 54 |
+
uv pip install "flashinfer-jit-cache==0.6.13+cu130" \
|
| 55 |
+
--index https://flashinfer.ai/whl/cu130
|
| 56 |
+
```
|
| 57 |
+
|
| 58 |
+
Core settings from the confirmed 65K-context launch:
|
| 59 |
+
|
| 60 |
+
```bash
|
| 61 |
+
MODEL_DIR=/path/to/Solar-Open2-148B-A15B-REAP-184E-NVFP4
|
| 62 |
+
|
| 63 |
+
CUDA_HOME=/usr/local/cuda-13.0 vllm serve "$MODEL_DIR" \
|
| 64 |
+
--optimization-level 3 \
|
| 65 |
+
--max-model-len 65536 \
|
| 66 |
+
--max-num-seqs 1 \
|
| 67 |
+
--max-num-batched-tokens 4096 \
|
| 68 |
+
--gpu-memory-utilization 0.94 \
|
| 69 |
+
--tensor-parallel-size 1 \
|
| 70 |
+
--moe-backend flashinfer_b12x \
|
| 71 |
+
--attention-backend flashinfer \
|
| 72 |
+
--kv-cache-dtype fp8 \
|
| 73 |
+
--quantization compressed-tensors \
|
| 74 |
+
--enable-chunked-prefill \
|
| 75 |
+
--enable-prefix-caching \
|
| 76 |
+
--reasoning-parser solar_open2 \
|
| 77 |
+
--tool-call-parser solar_open2 \
|
| 78 |
+
--logits-processors vllm.v1.sample.logits_processor.solar_open2:SolarOpen2TemplateLogitsProcessor \
|
| 79 |
+
--default-chat-template-kwargs '{"think_render_option":"preserved"}' \
|
| 80 |
+
--enable-auto-tool-choice \
|
| 81 |
+
--language-model-only
|
| 82 |
+
```
|
| 83 |
+
|
| 84 |
+

|
| 85 |
+
|
| 86 |
## English
|
| 87 |
|
| 88 |
## Built with Solar
|
|
|
|
| 172 |
uv pip install "git+https://github.com/UpstageAI/transformers.git@v5.14.1-solar-open2"
|
| 173 |
uv pip install "llmcompressor==0.12.0" "compressed-tensors==0.17.1"
|
| 174 |
|
| 175 |
+
For serving, use the verified stack and launch command at the top of this card.
|
| 176 |
+
The Upstage v0.22 branch is the architecture source for the custom v0.25.1
|
| 177 |
+
port; stock vLLM v0.25.1 is not drop-in compatible.
|
| 178 |
|
| 179 |
## Limitations
|
| 180 |
|
|
|
|
| 288 |
uv pip install "git+https://github.com/UpstageAI/transformers.git@v5.14.1-solar-open2"
|
| 289 |
uv pip install "llmcompressor==0.12.0" "compressed-tensors==0.17.1"
|
| 290 |
|
| 291 |
+
서빙에는 카드 상단의 검증된 stack과 실행 명령을 사용하십시오. Upstage v0.22
|
| 292 |
+
브랜치는 v0.25.1 커스텀 포트의 architecture source이며, 순정 vLLM v0.25.1과
|
| 293 |
+
drop-in compatible하지 않습니다.
|
| 294 |
|
| 295 |
## 제한사항
|
| 296 |
|
assets/solar-open2-148b-nvfp4-gb10.jpg
ADDED
|