← Retour

Diagnostics

Chaque chemin de code risqué a un commutateur d'URL qui revient à la version plus lente et plus simple. Pratique pour vérifier si une optimisation est responsable d'un comportement bizarre — la réponse doit être identique, seulement plus lente.

?gemv=0        matmul de décodage → kernels par lignes
?f16shared=0   GEMM f16 du prefill → une ligne par thread
?qshared=0     GEMM q4/q8 du prefill → 4 lignes par invocation
?qshared2=0    GEMM q4/q8 du prefill → tuiles v1 (32×64)
?warmup=0      pas de préchauffe (le 1er message la paye)
?ggufstream=0  GGUF en un seul téléchargement au lieu de plages
?kvq=0         cache KV en f32 au lieu de int8
?timing=1      chronométrage du forward par étape, dans la console

Ajoutez un commutateur à l'URL de /chat, rechargez, et comparez. Plusieurs se combinent avec &.

Brimkern — moteur WebGPU open, conçu par Romain Khanoyan. IA locale, WebGPU, moteurs on-device.