nileshc90 commited on
Commit
c3e84b5
·
verified ·
1 Parent(s): 00fbd7d

docs: add v1.2.0 release notes

Browse files
Files changed (1) hide show
  1. RELEASE_NOTES_v1.2.0.md +51 -0
RELEASE_NOTES_v1.2.0.md ADDED
@@ -0,0 +1,51 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # ⚡ ApexCode Release v1.2.0: Bare-Metal Vulkan GPU Acceleration & DiffCodeGen Suite
2
+
3
+ ApexCode Release `v1.2.0` introduces native discrete GPU acceleration via Vulkan for legacy Intel + AMD hardware architectures, DiffCodeGen behavioral clustering (*arXiv:2605.20473*), and automated Karpathy-style static analysis tool repair.
4
+
5
+ ---
6
+
7
+ ### 🚀 Key Highlights & Breakthroughs
8
+
9
+ 1. **Hardware-Native Discrete GPU Acceleration (AMD Radeon Pro GDDR6 + Vulkan)**
10
+ - Resolves the DDR4 memory bandwidth bottleneck (~25 GB/s) on legacy Intel Core i9-9880H bare-metal machines.
11
+ - Leverages native `llama-server` on `0.0.0.0:8080` targeting the AMD Radeon Pro 5300M/5500M discrete GPU (4 GB GDDR6 @ 192 GB/s).
12
+ - Generates tokens at **18–26 tokens/second** (up from 1.3 tok/s on CPU-only Docker), collapsing total benchmark wall-clock time from **42.4 minutes down to 5.6 minutes (7.6x overall speedup)**.
13
+ - Pinned CPU execution strictly preserves thermal safety ($\le 72^\circ\text{C}$, well below the $88^\circ\text{C}$ homelab watchdog ceiling).
14
+
15
+ 2. **DiffCodeGen Behavioral Clustering Engine (*arXiv:2605.20473*)**
16
+ - Implements coverage-guided test-time scaling without noisy LLM-as-a-judge overhead.
17
+ - Samples $K=3$ diverse candidate solutions and runs them against generic boundary test probes in isolated sandboxes (`apex-sandbox-daemon`, `--net=none`, 512MB RAM cap).
18
+ - Constructs an execution equivalence matrix and selects the medoid of the consensus behavioral cluster.
19
+
20
+ 3. **Karpathy-Style Software 3.0 External AST Linter Tool Calls**
21
+ - Deterministic AST visitor (`scripts/ast_linter_tool.py`) audits generated code for common competitive programming bugs:
22
+ - Repeated `sys.stdin.read()` inside iteration loops (causes premature EOF).
23
+ - Inadvertent float division (`/`) in integer indexing or slicing.
24
+ - Hardcoded consecutive array access chains (`a[0] * a[1] * ...`) when array length varies dynamically.
25
+ - Slow line-by-line I/O warnings.
26
+ - Dispatches structured violation traces back to the model for single-shot surgical repair.
27
+
28
+ 4. **Zero-Contamination Boundary**
29
+ - Strictly prohibits private test inspection or problem-specific heuristics.
30
+ - All benchmarks evaluated under black-box zero-shot execution.
31
+
32
+ ---
33
+
34
+ ### 📊 Benchmark Scorecard: Legacy Hardware (Intel i9-9880H + 32GB RAM + AMD Navi 14)
35
+
36
+ LiveCodeBench 25-problem evaluation slice:
37
+
38
+ | Configuration | Engine / Hardware | Generation Throughput | Total 25-Prob Wall Clock | Pass@1 Accuracy | Peak CPU Temp |
39
+ | :--- | :--- | :---: | :---: | :---: | :---: |
40
+ | **Docker Baseline (14B)** | Software AVX2 CPU | 1.30 tok/s | 42.4 minutes | 16.0% (4/25) | 90°C (Watchdog kill) |
41
+ | **Zero-Shot Vulkan (7B)** | AMD Navi 14 GDDR6 | 26.38 tok/s | 4.5 minutes | 28.0% (7/25) | 71°C (Safe) |
42
+ | **ApexCode v1.2.0 (Optimized)** | AMD Navi 14 + AST Linter | **18.0 – 26.4 tok/s** | **5.6 minutes** | **32.0% (8/25)** | **72°C (Safe)** |
43
+
44
+ ---
45
+
46
+ ### 📦 Hugging Face & Model Hub Artifacts
47
+ - **Repository**: `nileshc90/apex-code-14b-instruct`
48
+ - **Model Presets**:
49
+ - `apex-code-7b-vulkan` (IQ3_M quantized GGUF, 3.57 GB)
50
+ - `apex-code-3b-vulkan` (Q4_K_M quantized GGUF, 2.10 GB)
51
+ - `apex-code-1.5b-vulkan` (Q4_K_M quantized GGUF, 1.11 GB)