LM: Difference between revisions

From Fundamental Ramen
Jump to navigation Jump to search
 
(19 intermediate revisions by the same user not shown)
Line 10: Line 10:
| style="width:200px;vertical-align:top" |
| style="width:200px;vertical-align:top" |
: [[LM/hf|hf (Model Management)]]
: [[LM/hf|hf (Model Management)]]
: [[LM/Qwen Image 2.1|Qwen Image 2.1]]
: [[LM/Flint|Flint]]
: [[LM/Qwen 3.8 27B|Qwen 3.8 27B]]
: [[LM/Qwen 3.8 27B|Qwen 3.8 27B]]
: [[LM/Gemma 4|Gemma 4]]
: [[LM/Gemma 4|Gemma 4]]
: [[LM/Devstral Small 2 24B|Devstral Small 2 24B]]
: [[LM/Bonsai 2 27B|Bonsai 2 27B]]
: [[LM/Ornith 1.5 35B A3B|Ornith 1.5 35B A3B]]
: [[LM/Experience|Experience]]
: [[LM/Experience|Experience]]
| style="width:200px;vertical-align:top" |
| style="width:200px;vertical-align:top" |
: [[LM/vLLM|vLLM]]
: [[LM/llama-swap|llama-swap]]
: [[LM/llama-swap|llama-swap]]
: [[LM/vLLM|vLLM]]
: [[LM/ComfyUI|ComfyUI]]
: [[LM/ComfyUI|ComfyUI]]
: [[LM/llama.cpp for SYCL|llama.cpp for SYCL]]
: [[LM/llama.cpp for SYCL|llama.cpp for SYCL]]
: [[LM/llama.cpp for CUDA|llama.cpp for CUDA]]
: [[LM/llama.cpp for CUDA|llama.cpp for CUDA]]
: [[LM/llama.cpp for OpenVINO|llama.cpp for OpenVINO]]
: [[LM/llama.cpp for TurboQuant|llama.cpp for TurboQuant]]
: [[LM/SGLang|SGLang]]
: [[LM/SGLang|SGLang]]
: [[LM/Inference Engine Comparison|Comparison]]
| style="width:200px;vertical-align:top" |
| style="width:200px;vertical-align:top" |
: Intel Arc Pro B70
: Intel Arc Pro B70
Line 52: Line 52:


<quickmmd name="models-handling-infra">
<quickmmd name="models-handling-infra">
flowchart LR
flowchart TD
   A(LiteLLM)
   A(LiteLLM)
   B(vLLM<br>Qwen 3.8 27B)
   B(vLLM<br>Qwen 3.8 27B)
Line 60: Line 60:
   A --> |Forward| B
   A --> |Forward| B
   B --> |Tensor Parallelism| C1 & C2
   B --> |Tensor Parallelism| C1 & C2
   C1 --- |XCCL| C2
   %% C1 --- |XCCL| C2
</quickmmd>
</quickmmd>


Line 66: Line 66:
* LiteLLM cannot launch model, can manage users.
* LiteLLM cannot launch model, can manage users.


= Decision Tree for tinkering with Intel Arc Pro B70 =
= Investigating vLLM on Intel Arc Pro B70 =
 
<quickmmd name="tinkering-b70-vllm">
flowchart TD
  subgraph Hardware
    A1(Intel Arc Pro B70):::node-okay
    A2(Asus ProArt B850 WiFi NEO):::node-okay
    A3(AMD Ryzen 5 9600X):::node-okay
  end
 
  subgraph OS
    B1(Install<br>Ubuntu 26.04):::node-okay
    A1 & A2 & A3 --> B1
  end
 
  subgraph Driver
    C1(Install PPA driver<br>26.27.39122.14):::node-okay
    B1 --> C1
  end
 
  subgraph Tools
    T1(Install<br>pipx)
    T2(Install<br>hf)
    T3(Install<br>nvtop)
    T4(Install<br>tmux)
    T5(Install<br>docker)
    T1 --> T2
    B1 --> T1
    B1 --> T3
    B1 --> T4
    B1 --> T5
  end
 
  subgraph Models
    M1(Qwen3.8-27B)
    T2 --> M1
  end
 
  subgraph Config
    V1(Optimize<br>.bashrc)
    V2(docker-compose.yaml)
    T2 --> V1
    T4 ----> V1
    T5 --> V2
  end
 
  subgraph Engine
    E1(Docker Image<br>vllm-openai-xpu<br>0.30.0+)
    C1 --> E1
    T5 --> E1
    M1 --> E1
    V2 --> E1
  end
 
  subgraph Service
  end
 
  classDef node-okay fill:#efe,stroke:#393
  classDef node-warn fill:#fff0e0,stroke:#d63
  classDef node-fail fill:#fee,stroke:#d33
  classDef node-todo fill:#eee,stroke:#777
</quickmmd>
 
= Investigating llama.cpp on Intel Arc Pro B70 =


<quickmmd name="tinkering-b70">
<quickmmd name="tinkering-b70">
Line 84: Line 147:
     C1(Install PPA driver<br>26.27.39122.14):::node-okay
     C1(Install PPA driver<br>26.27.39122.14):::node-okay
     C2(Install oneAPI<br>2026.1.1.20260724):::node-okay
     C2(Install oneAPI<br>2026.1.1.20260724):::node-okay
    C3(Install OpenVINO<br>2026.3.0<br>hard to install):::node-warn
     C1 --> C2
     C1 --> C2 & C3
     B1 --> C1
     B1 --> C1
   end
   end
Line 91: Line 153:
   subgraph Runtime
   subgraph Runtime
     D1[Build llama.cpp for<br>SYCL]:::node-okay
     D1[Build llama.cpp for<br>SYCL]:::node-okay
    D2[Build llama.cpp for<br>OpenVINO<br>not stable yet]:::node-warn
    %% D3[Build SGLang for<br>SYCL]:::node-todo
    %% D4[Build SGLang for<br>OpenVINO]:::node-todo
     C2 --> D1
     C2 --> D1
    C3 --> D2
    %% C2 --> D3
    %% C3 --> D4
   end
   end


Line 117: Line 173:
   subgraph Models
   subgraph Models
     M1(Qwen3.8-27B)
     M1(Qwen3.8-27B)
    M2(Devstral-Small-2-24B)
     T2 --> M1
     T2 --> M1 & M2
   end
   end


Line 125: Line 180:
     V2(Optimize<br>lmsw.yaml)
     V2(Optimize<br>lmsw.yaml)
     C2 --> V1
     C2 --> V1
    C3 --> V1
     T2 --> V1
     T2 --> V1
     T4 ---> V1
     T4 ----> V1
     T6 ---> V2
     T6 ---> V2
   end
   end

Latest revision as of 01:58, 26 October 2026

Topics

🤖 Agent  🧠 Model  🚀 Engine  ⚙️ GPU & Driver  📊 Evaluation
ZooCode
axe
MCP
hf (Model Management)
Flint
Qwen 3.8 27B
Gemma 4
Bonsai 2 27B
Ornith 1.5 35B A3B
Experience
vLLM
llama-swap
ComfyUI
llama.cpp for SYCL
llama.cpp for CUDA
SGLang
Comparison
Intel Arc Pro B70
Install driver
Install oneAPI (SYCL)
Install OpenVINO
.bashrc for B70
Experiment
NVIDIA RTX 3060
Install driver
AMD Ryzen AI 7 350
Experiment
Tools
Install nvtop
PCIe Trouble Shooting
Comparison
LM/GPU Comparison
Performance

News

Models management

  • llama-swap can launch model, cannot manage users.
  • LiteLLM cannot launch model, can manage users.

Investigating vLLM on Intel Arc Pro B70

Investigating llama.cpp on Intel Arc Pro B70