Bu sayfa İngilizce belgenin çevirisidir. Komutlar, tanımlayıcılar ve örnekler aynıdır. Çalışma zamanı 7.24.4 · SDK 2.6.7. İngilizce kaynak
AX Code ve OpenCode istemci yeniden sınaması: 19 Eylül 2026
Durum: Etkin
Kapsam: ölçülmüş tanı anlık görüntüsü
Son inceleme: 2026-09-19
Sahip: ax-code çalışma zamanı
Bu yeniden sınama AX Code kaynağı 62895cf40a39e0ebd4afec0afa21044e9871aa0b kullanır; yerel önek düzeltmesinden (42908b46a) ve MTPLX/oMLX sağlayıcı eklemelerinden sonradır. Altı istemci/arka uç birleşiminin tümü
Apple M3 Max, 128 GiB üzerinde MTP açık Qwen3.8 27B AXQ 6-bit yapıtını kullanır.
Daha önceki ölçümler tarihsel kanıt olarak kalır;
model paketleri, istemleri, token sınırları ve önbellek koşulları farklıdır. Bu, önek düzeltmesinin hızlanmasına dair kontrollü
bir önce/sonra tahmini değildir.
Teslim edilen çıktı hızı
Her hücre ilk görev / yinelenen görev, token/s cinsindendir. Bunlar tek gözlemlerdir, ortanca değildir. Yinelenen görev aynı arka uç sürecine karşı yeni bir CLI oturumu başlatır; bir önbelleğe isabet ettiği varsayılmaz. Yükleme ve ilk çıktıyı bekleme bu hızın dışındadır.
| İstemci | AX Engine | MTPLX | oMLX |
|---|---|---|---|
| AX Code | 11.73 / 13.60 | 18.73 / 19.69 | 17.48 / 16.60 |
| OpenCode | 22.49 / 18.98 | 27.91 / 26.35 | 20.33 / 20.64 |
Tahmin (completion tokens - 1) / (last output payload time - first output payload time) değeridir.
Spekülatif çözümleme bir yükte birkaç token yayabilir; bu bir istemci teslim tahminidir,
arka ucun yerel decode sayacı değildir. Tam istek verimini de ölçmez.
İstek zamanlaması, iş yükü ve kabul
NR, sunucunun önbelleğe alınmış token kullanımını bildirmediği anlamına gelir; sıfır iddia etmez. İlk yük zamanı,
yerel kayıt vekili model isteğini aldığında başlar. CLI duvar süresi istemci
başlatmasını ve tamamlanmasını da içerir. Görev, araç yürütmesi veya dosya düzenlemesi olmadan get, set,
delete ve clear ile bağımsız genel bir TypeScript LRU önbelleği ister.
| Arka uç | İstemci | Görev | Girdi tokenleri | Çıktı tokenleri | Önbellek tokenleri | İlk yük (s) | CLI duvar (s) | Kod denetimleri |
|---|---|---|---|---|---|---|---|---|
| AX Engine | AX Code | İlk | 29,896 | 268 | NR | 197.78 | 231.58 | Geçti |
| AX Engine | AX Code | Yineleme | 29,896 | 268 | 29696 | 7.22 | 33.34 | Geçti |
| AX Engine | OpenCode | İlk | 17,316 | 216 | NR | 100.86 | 112.83 | Geçti |
| AX Engine | OpenCode | Yineleme | 17,316 | 228 | NR | 116.03 | 129.90 | Geçti |
| MTPLX | AX Code | İlk | 36,708 | 285 | 0 | 246.67 | 269.43 | Geçti |
| MTPLX | AX Code | Yineleme | 36,708 | 285 | 36708 | 0.04 | 20.48 | Geçti |
| MTPLX | OpenCode | İlk | 18,729 | 276 | 0 | 108.67 | 121.00 | Geçti |
| MTPLX | OpenCode | Yineleme | 18,729 | 276 | 18729 | 0.08 | 12.77 | Geçti |
| oMLX | AX Code | İlk | 33,124 | 275 | 0 | 212.25 | 235.62 | Geçti |
| oMLX | AX Code | Yineleme | 33,124 | 232 | 32768 | 4.41 | 23.34 | Geçti |
| oMLX | OpenCode | İlk | 17,316 | 213 | 0 | 118.03 | 130.88 | Geçti |
| oMLX | OpenCode | Yineleme | 17,316 | 261 | 16384 | 7.73 | 22.91 | Geçti |
Kod kabul denetimleri eksik anahtarları, değer aramasını, LRU tahliyesini, tutulan girdileri, güncelleme yeniliğini, var olan ve olmayan anahtarları silmeyi, temizlemeyi, nesne anahtarı kimliğini ve yanlış değerleri kapsar. Üretilen dosyalar ayrıca katı TypeScript denetimi alır. Bu sınırlı denetimler geniş kodlama kalitesi oluşturmaz. Tüm ölçüm satırları üretilen çıktıyı ve doğrulama sonucunu korur; başarısızlıklar sessizce daha hızlı yeniden denemelerle değiştirilmez.
MTP ve çalışma zamanı koşulları
- AX Engine 7.4.0:
--mlx-mtp-policy required, yönetilen yerel çalışma zamanı bayrakları, n-gram ivmesi ve n-gram yığılması kapalı. Canlı süreç metrikleri sıfır olmayan taslak ve kabul edilen token sayaçlarıylaax_engine_mlx_mtp_model_policy_active=1gösterir. AX Code anlık görüntüsü ısınmayı izler; OpenCode anlık görüntüsü ilk görevi izler. İkisi de ısınmayı içerir ve görev başına kabul toplamı değildir. Görev başına AX Code taslak sayıları tutulmadı. - MTPLX 2.11.3 / MLX 0.32.2: açık
--generation-mode mtp --depth 3; canlı sağlıkgeneration_mode: mtpveruntime_mode: Sustained MTPbildirir. Ajan yeniden yazmaları ve SSD oturum önbelleği kapalıdır; yerel bellek içi oturum bankası açık kalır. Yerel başlatma/çekirdek ısınmaları tutulur ve zamanlamanın dışındadır. İlgisiz yük ısınması tamamlandı; kabul anındaki arka plan ısınma durumu tamamlandı varsayılmak yerine veride tutulur. - oMLX 0.6.4 / MLX 0.32.0: Lightning MTP açık, derinlik 3, yalnızca metin model yükleme, eşzamanlılık bir. Üretim başına günlükler ısınma ve iki görev için taslak kabulünü ve derinlik başına yürütmeyi kaydeder. Yukarı akış sidecar içe aktarıcısı 15 tensörü yeniden adlandırır; dtype, biçim ve yük baytları özgün AXQuant sidecar ile aynı kalır. Omurga ağırlıkları değişmez.
- Yapıt:
AutomatosX/AX-Qwen3.8-27B-MLX-AXQ-6bit-MTP, revizyon4d36d652c21590f6813495351c3baf5fca5b3831. Yapıt üst verisi MTP derinliği 1 bildirir; buradaki yinelemeli derinlik 3 seçilen çalışma zamanı ilkesini/açık deneyi izler ve yapıt belgesini genişletmez. Optimized-Speed model paketi bu yeniden sınamada kullanılmaz. - OpenCode sürümü 1.18.31’dir. Tüm arka uçlar ve istemciler seri çalışır. Her istemci/arka uç çifti taze bir süreç ve yalıtılmış görev önbelleği başlatır; ardından 64 çıktı tokeniyle sınırlı ilgisiz bir model yükleme ısınması gelir. Model yükleme ve bu ısınma tablonun dışındadır; ilk görev yine soğuk ön doldurmayı öder. Fan denetimi varsayılanında bırakılır ve omurga dosyaları SMB deposunda durur.
Neyin hizalı olduğu ve neyin farklı kaldığı
İki istemci de aynı dondurulmuş tam proje yönergelerini, kullanıcı görevini ve dört izinli aracı alır
(glob, grep, read, skill). Kaynak AX Code CLI gerçek ax-engine, mtplx ve
omlx sağlayıcı kimliklerini kullanır; AX Engine, yönetilen bayraklar taşıyan ayrı başlatılmış bir arka uçla doğrulanmış geri döngü ekleme sözleşmesini kullanır. Bu, yönetilen indirme/başlatma arayüzünü zamanlamaz.
OpenCode, OpenAI uyumlu sağlayıcı yolunu kullanır. Proje yapılandırması kapalıdır ve her
istemcinin yalıtılmış ayarları/durumu vardır. Yerel istemci istemleri, araç şemaları ve oturum üst bilgileri
olduğu gibi kalır; bu yüzden işlenen token sayıları ve önbellek davranışı farklıdır.
Yerel bir kayıt vekili sıcaklığı 0.55, top-p 1, top-k/min-p 0, yineleme cezasını 1,
varlık/sıklık cezalarını 0, tohumu 0, düşünmeyi kapalı ve çıktı tavanını 1,024 token hizalar.
Bu araçsız görev için tool_choice: none zorlar. İki istemci de 65,536 token
bağlam için yapılandırılmıştır. Her satır tam yönerge anlık görüntüsü, dört araç adı,
ortak örnekleme, tek istek, başarılı CLI çıkışı, doğal duruş ve araç yürütmesi olmaması için denetlenir.
Daha uzun AX Code istemleri üretim sırasında hem ön doldurmayı hem de dikkat işini artırabilir. Farklı yanıt uzunlukları, içerik, çalışma zamanı şablonları, çekirdekler ve önbellek ilkeleri bu tabloların eşit tokenli bir istemci yükü kıyaslaması olarak ele alınmasını engeller. MTP’nin açık olması tam bir kodlama bağlamı için 30–40 token/s garanti etmez. İstemci yükünü veya bir önek düzeltmesi etkisini yalıtmak için aynı serileştirilmiş istekleri/token kimliklerini kontrollü çıktı ve önbellek koşullarıyla ayrı yeniden oynatın.
Bu rapor bulut, özel GPU, CLI sağlayıcı veya AX Trust davranışını değiştirmez. Bağlantı yönergeleri için yerel çalışma zamanı kurulum rehberine ve tam zamanlamalar, sayılar, özetler, doğrulama sonuçları ve MTP kanıtı için temizlenmiş ölçüm verisine bakın. Özel proje yönergeleri, model yanıtları, yerel yollar ve oturum üst bilgileri yerel tutulur ve yayımlanmaz. Sonuç olarak tam özel bağlam iş yükü, herkese açık rapordan bağımsız olarak yeniden üretilemez.