mirror of
https://github.com/R0m1k3/Loki.git
synced 2026-10-17 12:16:21 +02:00
Port de web_engine.go, web_engine_reco.go et backend_engine_oci.go (rust/loki-rs/src/engineimg) : statut du moteur (build, source, variante, versions installées, avis, version recommandée, version précédente, relevé du rendu), dernier build publié, plan (dernière ou recommandée, risque de rendu du raisonnement au défaut de b10763), mise à jour depuis le registre officiel (couches du sommet, liens, runtime ignoré, essai à blanc, REASONING_PRESERVE=off dans le preset actif ou la configuration, ménage, vérification du rendu avant/après par la sonde de gabarit), bascules, suppression et retour à la version précédente. Tenu seulement avec LOKI_BACKENDS=rust : la mise à jour est un job des moteurs. La sonde est celle de la conversation quand la façade la tient. /api/engine/cmdline reste au Go, qui relaie les routes du tunnel. Parité : parity_engineimg_test.go tire du Go un journal (faux registre OCI, faux moteur local pour la sonde) rejoué par tests/engineimg.rs ; TestFacadeMoteurImage côté Go. Les aides de fichiers des rejeux passent dans tests/common/parity.rs. Mutations : 71 tuées sur 74, trois équivalentes. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_016tcGfJWefW5kUGoC2wL8cv
4641 lines
166 KiB
JSON
4641 lines
166 KiB
JSON
{
|
|
"goarch": "amd64",
|
|
"steps": [
|
|
{
|
|
"name": "statut, moteur de l'image",
|
|
"files": {
|
|
"image/libggml-cuda.so": "elf",
|
|
"image/llama-server": "#!/bin/sh\ncase \"$1\" in\n--version) echo 'version: 10450 (abc1234)';;\n--list-devices) echo 'Available devices:'; echo ' CUDA0: Carte (1000 MiB, 900 MiB free)';;\n--help) echo 'usage';;\nesac\n"
|
|
},
|
|
"registry": {
|
|
"version": "b10900",
|
|
"fixed": [
|
|
"server-cuda-b10900"
|
|
],
|
|
"layers": [
|
|
{
|
|
"size": 2147483648,
|
|
"entries": [
|
|
{
|
|
"name": "usr/local/cuda/lib64/libcudart.so",
|
|
"type": "file",
|
|
"body": "runtime",
|
|
"mode": 420
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"entries": [
|
|
{
|
|
"name": "etc/hosts",
|
|
"type": "file",
|
|
"body": "x",
|
|
"mode": 420
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"entries": [
|
|
{
|
|
"name": "app/llama-server",
|
|
"type": "file",
|
|
"body": "ancien",
|
|
"mode": 493
|
|
},
|
|
{
|
|
"name": "app/",
|
|
"type": "dir",
|
|
"mode": 493
|
|
},
|
|
{
|
|
"name": "app/libggml-base.so.0.20.0",
|
|
"type": "file",
|
|
"body": "elf b10900",
|
|
"mode": 420
|
|
},
|
|
{
|
|
"name": "app/libggml-base.so",
|
|
"type": "symlink",
|
|
"link": "libggml-base.so.0.20.0"
|
|
},
|
|
{
|
|
"name": "app/libllama.so.0.1.0",
|
|
"type": "file",
|
|
"body": "elf",
|
|
"mode": 420
|
|
},
|
|
{
|
|
"name": "app/libllama.so",
|
|
"type": "symlink",
|
|
"link": "/app/libllama.so.0.1.0"
|
|
},
|
|
{
|
|
"name": "app/libggml-cuda.so",
|
|
"type": "file",
|
|
"body": "elf",
|
|
"mode": 420
|
|
},
|
|
{
|
|
"name": "app/sous/ignoré",
|
|
"type": "file",
|
|
"body": "x",
|
|
"mode": 420
|
|
},
|
|
{
|
|
"name": "app/.wh.supprimé",
|
|
"type": "file",
|
|
"mode": 420
|
|
},
|
|
{
|
|
"name": "etc/passwd",
|
|
"type": "file",
|
|
"body": "x",
|
|
"mode": 420
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"entries": [
|
|
{
|
|
"name": "app/llama",
|
|
"type": "file",
|
|
"body": "#!/bin/true\n",
|
|
"mode": 493
|
|
},
|
|
{
|
|
"name": "app/llama-server",
|
|
"type": "file",
|
|
"body": "#!/bin/sh\ncase \"$1\" in\n--version) echo 'version: 0.1.0-dev (build 10900, commit def5678)';;\n--list-devices) echo 'Available devices:'; echo ' CUDA0: Carte (1000 MiB, 900 MiB free)';;\n--help) echo '--no-reasoning-preserve';;\nesac\n",
|
|
"mode": 448
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"local": {
|
|
"mode": "qwen3",
|
|
"build": "b10450-img",
|
|
"template": "{% if preserve_thinking %}garde{% endif %}"
|
|
},
|
|
"method": "GET",
|
|
"path": "/api/engine",
|
|
"status": 200,
|
|
"out": {
|
|
"bin": "{{HOME}}/image/llama-server",
|
|
"build": 10450,
|
|
"commit": "abc1234",
|
|
"dir": "{{HOME}}/engine",
|
|
"image_bin": "{{HOME}}/image/llama-server",
|
|
"installed": null,
|
|
"job": {
|
|
"exists": false
|
|
},
|
|
"notice": "moteur b10450 : les points de reprise des modèles hybrides (Qwen3.5/3.6, Qwen3-Next…) y sont évincés trop tôt — jusqu'à ~8 k jetons recalculés à chaque reprise. Corrigé à partir de b10864.",
|
|
"previous": null,
|
|
"recommend": {
|
|
"current": 10450,
|
|
"gains": [
|
|
"points de reprise des modèles hybrides (Qwen3.5/3.6, Qwen3-Next…) gardés : plus de ~8 k jetons recalculés à chaque reprise (b10864)",
|
|
"MTP rapide (graphes CUDA) à partir de b11009",
|
|
"MTP de qwen4exp à partir de b11331"
|
|
],
|
|
"min": 10864
|
|
},
|
|
"render_check": null,
|
|
"repo": "{{REGHOST}}/ggml-org/llama.cpp",
|
|
"source": "image",
|
|
"supported": true,
|
|
"variant": "server-cuda"
|
|
},
|
|
"after": {},
|
|
"tree": null
|
|
},
|
|
{
|
|
"name": "dernière version publiée",
|
|
"method": "POST",
|
|
"path": "/api/engine/check",
|
|
"status": 200,
|
|
"out": {
|
|
"current": 10450,
|
|
"latest": 10900,
|
|
"ok": true,
|
|
"tag": "server-cuda-b10900",
|
|
"update": true,
|
|
"variant": "server-cuda"
|
|
},
|
|
"after": {},
|
|
"tree": null
|
|
},
|
|
{
|
|
"name": "dernière version sans numéro",
|
|
"registry": {
|
|
"version": "",
|
|
"layers": [
|
|
{
|
|
"size": 2147483648,
|
|
"entries": [
|
|
{
|
|
"name": "usr/local/cuda/lib64/libcudart.so",
|
|
"type": "file",
|
|
"body": "runtime",
|
|
"mode": 420
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"entries": [
|
|
{
|
|
"name": "etc/hosts",
|
|
"type": "file",
|
|
"body": "x",
|
|
"mode": 420
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"entries": [
|
|
{
|
|
"name": "app/llama-server",
|
|
"type": "file",
|
|
"body": "ancien",
|
|
"mode": 493
|
|
},
|
|
{
|
|
"name": "app/",
|
|
"type": "dir",
|
|
"mode": 493
|
|
},
|
|
{
|
|
"name": "app/libggml-base.so.0.20.0",
|
|
"type": "file",
|
|
"body": "elf x",
|
|
"mode": 420
|
|
},
|
|
{
|
|
"name": "app/libggml-base.so",
|
|
"type": "symlink",
|
|
"link": "libggml-base.so.0.20.0"
|
|
},
|
|
{
|
|
"name": "app/libllama.so.0.1.0",
|
|
"type": "file",
|
|
"body": "elf",
|
|
"mode": 420
|
|
},
|
|
{
|
|
"name": "app/libllama.so",
|
|
"type": "symlink",
|
|
"link": "/app/libllama.so.0.1.0"
|
|
},
|
|
{
|
|
"name": "app/libggml-cuda.so",
|
|
"type": "file",
|
|
"body": "elf",
|
|
"mode": 420
|
|
},
|
|
{
|
|
"name": "app/sous/ignoré",
|
|
"type": "file",
|
|
"body": "x",
|
|
"mode": 420
|
|
},
|
|
{
|
|
"name": "app/.wh.supprimé",
|
|
"type": "file",
|
|
"mode": 420
|
|
},
|
|
{
|
|
"name": "etc/passwd",
|
|
"type": "file",
|
|
"body": "x",
|
|
"mode": 420
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"entries": [
|
|
{
|
|
"name": "app/llama",
|
|
"type": "file",
|
|
"body": "#!/bin/true\n",
|
|
"mode": 493
|
|
},
|
|
{
|
|
"name": "app/llama-server",
|
|
"type": "file",
|
|
"body": "#!/bin/sh\ncase \"$1\" in\n--version) echo 'version: 0.1.0-dev (build 10900, commit def5678)';;\n--list-devices) echo 'Available devices:'; echo ' CUDA0: Carte (1000 MiB, 900 MiB free)';;\n--help) echo '--no-reasoning-preserve';;\nesac\n",
|
|
"mode": 448
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"method": "POST",
|
|
"path": "/api/engine/check",
|
|
"status": 200,
|
|
"out": {
|
|
"current": 10450,
|
|
"latest": 0,
|
|
"ok": true,
|
|
"tag": "server-cuda",
|
|
"update": true,
|
|
"variant": "server-cuda"
|
|
},
|
|
"after": {},
|
|
"tree": null
|
|
},
|
|
{
|
|
"name": "jeton illisible",
|
|
"registry": {
|
|
"token_body": "{\"token\":\"\"}",
|
|
"version": "b10900",
|
|
"layers": null
|
|
},
|
|
"method": "POST",
|
|
"path": "/api/engine/check",
|
|
"status": 200,
|
|
"out": {
|
|
"error": "jeton de lecture illisible",
|
|
"ok": false
|
|
},
|
|
"after": {},
|
|
"tree": null
|
|
},
|
|
{
|
|
"name": "manifeste refusé",
|
|
"registry": {
|
|
"manifest": 403,
|
|
"version": "b10900",
|
|
"layers": null
|
|
},
|
|
"method": "POST",
|
|
"path": "/api/engine/check",
|
|
"status": 200,
|
|
"out": {
|
|
"error": "manifeste server-cuda : HTTP 403",
|
|
"ok": false
|
|
},
|
|
"after": {},
|
|
"tree": null
|
|
},
|
|
{
|
|
"name": "manifeste illisible",
|
|
"registry": {
|
|
"manifest_body": "{\"mediaType\":",
|
|
"version": "b10900",
|
|
"layers": null
|
|
},
|
|
"method": "POST",
|
|
"path": "/api/engine/check",
|
|
"status": 200,
|
|
"out": {
|
|
"error": "manifeste server-cuda illisible : unexpected EOF",
|
|
"ok": false
|
|
},
|
|
"after": {},
|
|
"tree": null
|
|
},
|
|
{
|
|
"name": "aucune image pour cette architecture",
|
|
"registry": {
|
|
"no_arch": true,
|
|
"version": "b10900",
|
|
"layers": [
|
|
{
|
|
"size": 2147483648,
|
|
"entries": [
|
|
{
|
|
"name": "usr/local/cuda/lib64/libcudart.so",
|
|
"type": "file",
|
|
"body": "runtime",
|
|
"mode": 420
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"entries": [
|
|
{
|
|
"name": "etc/hosts",
|
|
"type": "file",
|
|
"body": "x",
|
|
"mode": 420
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"entries": [
|
|
{
|
|
"name": "app/llama-server",
|
|
"type": "file",
|
|
"body": "ancien",
|
|
"mode": 493
|
|
},
|
|
{
|
|
"name": "app/",
|
|
"type": "dir",
|
|
"mode": 493
|
|
},
|
|
{
|
|
"name": "app/libggml-base.so.0.20.0",
|
|
"type": "file",
|
|
"body": "elf b10900",
|
|
"mode": 420
|
|
},
|
|
{
|
|
"name": "app/libggml-base.so",
|
|
"type": "symlink",
|
|
"link": "libggml-base.so.0.20.0"
|
|
},
|
|
{
|
|
"name": "app/libllama.so.0.1.0",
|
|
"type": "file",
|
|
"body": "elf",
|
|
"mode": 420
|
|
},
|
|
{
|
|
"name": "app/libllama.so",
|
|
"type": "symlink",
|
|
"link": "/app/libllama.so.0.1.0"
|
|
},
|
|
{
|
|
"name": "app/libggml-cuda.so",
|
|
"type": "file",
|
|
"body": "elf",
|
|
"mode": 420
|
|
},
|
|
{
|
|
"name": "app/sous/ignoré",
|
|
"type": "file",
|
|
"body": "x",
|
|
"mode": 420
|
|
},
|
|
{
|
|
"name": "app/.wh.supprimé",
|
|
"type": "file",
|
|
"mode": 420
|
|
},
|
|
{
|
|
"name": "etc/passwd",
|
|
"type": "file",
|
|
"body": "x",
|
|
"mode": 420
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"entries": [
|
|
{
|
|
"name": "app/llama",
|
|
"type": "file",
|
|
"body": "#!/bin/true\n",
|
|
"mode": 493
|
|
},
|
|
{
|
|
"name": "app/llama-server",
|
|
"type": "file",
|
|
"body": "#!/bin/sh\ncase \"$1\" in\n--version) echo 'version: 0.1.0-dev (build 10900, commit def5678)';;\n--list-devices) echo 'Available devices:'; echo ' CUDA0: Carte (1000 MiB, 900 MiB free)';;\n--help) echo '--no-reasoning-preserve';;\nesac\n",
|
|
"mode": 448
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"method": "POST",
|
|
"path": "/api/engine/check",
|
|
"status": 200,
|
|
"out": {
|
|
"error": "aucune image linux/amd64 pour server-cuda",
|
|
"ok": false
|
|
},
|
|
"after": {},
|
|
"tree": null
|
|
},
|
|
{
|
|
"name": "jeton refusé",
|
|
"registry": {
|
|
"token": 500,
|
|
"version": "b10900",
|
|
"layers": null
|
|
},
|
|
"method": "POST",
|
|
"path": "/api/engine/check",
|
|
"status": 200,
|
|
"out": {
|
|
"error": "{{REGHOST}}/token : HTTP 500",
|
|
"ok": false
|
|
},
|
|
"after": {},
|
|
"tree": null
|
|
},
|
|
{
|
|
"name": "plan : dernière version",
|
|
"registry": {
|
|
"version": "b10900",
|
|
"fixed": [
|
|
"server-cuda-b10900"
|
|
],
|
|
"layers": [
|
|
{
|
|
"size": 2147483648,
|
|
"entries": [
|
|
{
|
|
"name": "usr/local/cuda/lib64/libcudart.so",
|
|
"type": "file",
|
|
"body": "runtime",
|
|
"mode": 420
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"entries": [
|
|
{
|
|
"name": "etc/hosts",
|
|
"type": "file",
|
|
"body": "x",
|
|
"mode": 420
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"entries": [
|
|
{
|
|
"name": "app/llama-server",
|
|
"type": "file",
|
|
"body": "ancien",
|
|
"mode": 493
|
|
},
|
|
{
|
|
"name": "app/",
|
|
"type": "dir",
|
|
"mode": 493
|
|
},
|
|
{
|
|
"name": "app/libggml-base.so.0.20.0",
|
|
"type": "file",
|
|
"body": "elf b10900",
|
|
"mode": 420
|
|
},
|
|
{
|
|
"name": "app/libggml-base.so",
|
|
"type": "symlink",
|
|
"link": "libggml-base.so.0.20.0"
|
|
},
|
|
{
|
|
"name": "app/libllama.so.0.1.0",
|
|
"type": "file",
|
|
"body": "elf",
|
|
"mode": 420
|
|
},
|
|
{
|
|
"name": "app/libllama.so",
|
|
"type": "symlink",
|
|
"link": "/app/libllama.so.0.1.0"
|
|
},
|
|
{
|
|
"name": "app/libggml-cuda.so",
|
|
"type": "file",
|
|
"body": "elf",
|
|
"mode": 420
|
|
},
|
|
{
|
|
"name": "app/sous/ignoré",
|
|
"type": "file",
|
|
"body": "x",
|
|
"mode": 420
|
|
},
|
|
{
|
|
"name": "app/.wh.supprimé",
|
|
"type": "file",
|
|
"mode": 420
|
|
},
|
|
{
|
|
"name": "etc/passwd",
|
|
"type": "file",
|
|
"body": "x",
|
|
"mode": 420
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"entries": [
|
|
{
|
|
"name": "app/llama",
|
|
"type": "file",
|
|
"body": "#!/bin/true\n",
|
|
"mode": 493
|
|
},
|
|
{
|
|
"name": "app/llama-server",
|
|
"type": "file",
|
|
"body": "#!/bin/sh\ncase \"$1\" in\n--version) echo 'version: 0.1.0-dev (build 10900, commit def5678)';;\n--list-devices) echo 'Available devices:'; echo ' CUDA0: Carte (1000 MiB, 900 MiB free)';;\n--help) echo '--no-reasoning-preserve';;\nesac\n",
|
|
"mode": 448
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"method": "POST",
|
|
"path": "/api/engine/plan",
|
|
"body": "{}",
|
|
"status": 200,
|
|
"out": {
|
|
"build": 10900,
|
|
"current": 10450,
|
|
"keeps": "",
|
|
"ok": true,
|
|
"preserve": {
|
|
"risk": "yes",
|
|
"suggest": true,
|
|
"why": "le gabarit chargé retire la réflexion des tours passés ; à partir de b10763 le moteur la lui fait garder, et sans REASONING_ECHO Loki ne la renvoie pas : chaque tour passé serait rendu avec un bloc de réflexion vide. REASONING_PRESERVE=off garde le rendu actuel."
|
|
},
|
|
"tag": "server-cuda-b10900",
|
|
"uptodate": false
|
|
},
|
|
"after": {},
|
|
"tree": null
|
|
},
|
|
{
|
|
"name": "plan : version recommandée",
|
|
"method": "POST",
|
|
"path": "/api/engine/plan",
|
|
"body": "{\"recommended\":true}",
|
|
"status": 200,
|
|
"out": {
|
|
"build": 10900,
|
|
"current": 10450,
|
|
"keeps": "",
|
|
"ok": true,
|
|
"preserve": {
|
|
"risk": "yes",
|
|
"suggest": true,
|
|
"why": "le gabarit chargé retire la réflexion des tours passés ; à partir de b10763 le moteur la lui fait garder, et sans REASONING_ECHO Loki ne la renvoie pas : chaque tour passé serait rendu avec un bloc de réflexion vide. REASONING_PRESERVE=off garde le rendu actuel."
|
|
},
|
|
"tag": "server-cuda-b10900",
|
|
"uptodate": false
|
|
},
|
|
"after": {},
|
|
"tree": null
|
|
},
|
|
{
|
|
"name": "plan recommandé, build trop ancien",
|
|
"registry": {
|
|
"version": "b10800",
|
|
"fixed": [
|
|
"server-cuda-b10800"
|
|
],
|
|
"layers": [
|
|
{
|
|
"size": 2147483648,
|
|
"entries": [
|
|
{
|
|
"name": "usr/local/cuda/lib64/libcudart.so",
|
|
"type": "file",
|
|
"body": "runtime",
|
|
"mode": 420
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"entries": [
|
|
{
|
|
"name": "etc/hosts",
|
|
"type": "file",
|
|
"body": "x",
|
|
"mode": 420
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"entries": [
|
|
{
|
|
"name": "app/llama-server",
|
|
"type": "file",
|
|
"body": "ancien",
|
|
"mode": 493
|
|
},
|
|
{
|
|
"name": "app/",
|
|
"type": "dir",
|
|
"mode": 493
|
|
},
|
|
{
|
|
"name": "app/libggml-base.so.0.20.0",
|
|
"type": "file",
|
|
"body": "elf b10800",
|
|
"mode": 420
|
|
},
|
|
{
|
|
"name": "app/libggml-base.so",
|
|
"type": "symlink",
|
|
"link": "libggml-base.so.0.20.0"
|
|
},
|
|
{
|
|
"name": "app/libllama.so.0.1.0",
|
|
"type": "file",
|
|
"body": "elf",
|
|
"mode": 420
|
|
},
|
|
{
|
|
"name": "app/libllama.so",
|
|
"type": "symlink",
|
|
"link": "/app/libllama.so.0.1.0"
|
|
},
|
|
{
|
|
"name": "app/libggml-cuda.so",
|
|
"type": "file",
|
|
"body": "elf",
|
|
"mode": 420
|
|
},
|
|
{
|
|
"name": "app/sous/ignoré",
|
|
"type": "file",
|
|
"body": "x",
|
|
"mode": 420
|
|
},
|
|
{
|
|
"name": "app/.wh.supprimé",
|
|
"type": "file",
|
|
"mode": 420
|
|
},
|
|
{
|
|
"name": "etc/passwd",
|
|
"type": "file",
|
|
"body": "x",
|
|
"mode": 420
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"entries": [
|
|
{
|
|
"name": "app/llama",
|
|
"type": "file",
|
|
"body": "#!/bin/true\n",
|
|
"mode": 493
|
|
},
|
|
{
|
|
"name": "app/llama-server",
|
|
"type": "file",
|
|
"body": "#!/bin/sh\ncase \"$1\" in\n--version) echo 'version: 0.1.0-dev (build 10900, commit def5678)';;\n--list-devices) echo 'Available devices:'; echo ' CUDA0: Carte (1000 MiB, 900 MiB free)';;\n--help) echo '--no-reasoning-preserve';;\nesac\n",
|
|
"mode": 448
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"method": "POST",
|
|
"path": "/api/engine/plan",
|
|
"body": "{\"recommended\":true}",
|
|
"status": 200,
|
|
"out": {
|
|
"error": "dernier build publié pour server-cuda : b10800, antérieur à la version recommandée b10864",
|
|
"ok": false
|
|
},
|
|
"after": {},
|
|
"tree": null
|
|
},
|
|
{
|
|
"name": "plan recommandé, tag figé absent",
|
|
"registry": {
|
|
"version": "b10900",
|
|
"layers": [
|
|
{
|
|
"size": 2147483648,
|
|
"entries": [
|
|
{
|
|
"name": "usr/local/cuda/lib64/libcudart.so",
|
|
"type": "file",
|
|
"body": "runtime",
|
|
"mode": 420
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"entries": [
|
|
{
|
|
"name": "etc/hosts",
|
|
"type": "file",
|
|
"body": "x",
|
|
"mode": 420
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"entries": [
|
|
{
|
|
"name": "app/llama-server",
|
|
"type": "file",
|
|
"body": "ancien",
|
|
"mode": 493
|
|
},
|
|
{
|
|
"name": "app/",
|
|
"type": "dir",
|
|
"mode": 493
|
|
},
|
|
{
|
|
"name": "app/libggml-base.so.0.20.0",
|
|
"type": "file",
|
|
"body": "elf b10900",
|
|
"mode": 420
|
|
},
|
|
{
|
|
"name": "app/libggml-base.so",
|
|
"type": "symlink",
|
|
"link": "libggml-base.so.0.20.0"
|
|
},
|
|
{
|
|
"name": "app/libllama.so.0.1.0",
|
|
"type": "file",
|
|
"body": "elf",
|
|
"mode": 420
|
|
},
|
|
{
|
|
"name": "app/libllama.so",
|
|
"type": "symlink",
|
|
"link": "/app/libllama.so.0.1.0"
|
|
},
|
|
{
|
|
"name": "app/libggml-cuda.so",
|
|
"type": "file",
|
|
"body": "elf",
|
|
"mode": 420
|
|
},
|
|
{
|
|
"name": "app/sous/ignoré",
|
|
"type": "file",
|
|
"body": "x",
|
|
"mode": 420
|
|
},
|
|
{
|
|
"name": "app/.wh.supprimé",
|
|
"type": "file",
|
|
"mode": 420
|
|
},
|
|
{
|
|
"name": "etc/passwd",
|
|
"type": "file",
|
|
"body": "x",
|
|
"mode": 420
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"entries": [
|
|
{
|
|
"name": "app/llama",
|
|
"type": "file",
|
|
"body": "#!/bin/true\n",
|
|
"mode": 493
|
|
},
|
|
{
|
|
"name": "app/llama-server",
|
|
"type": "file",
|
|
"body": "#!/bin/sh\ncase \"$1\" in\n--version) echo 'version: 0.1.0-dev (build 10900, commit def5678)';;\n--list-devices) echo 'Available devices:'; echo ' CUDA0: Carte (1000 MiB, 900 MiB free)';;\n--help) echo '--no-reasoning-preserve';;\nesac\n",
|
|
"mode": 448
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"method": "POST",
|
|
"path": "/api/engine/plan",
|
|
"body": "{\"recommended\":true}",
|
|
"status": 200,
|
|
"out": {
|
|
"error": "server-cuda-b10900 annoncé mais introuvable sur le registre : version inconnue dans le registre : server-cuda-b10900",
|
|
"ok": false
|
|
},
|
|
"after": {},
|
|
"tree": null
|
|
},
|
|
{
|
|
"name": "plan recommandé, sans numéro",
|
|
"registry": {
|
|
"version": "",
|
|
"layers": [
|
|
{
|
|
"size": 2147483648,
|
|
"entries": [
|
|
{
|
|
"name": "usr/local/cuda/lib64/libcudart.so",
|
|
"type": "file",
|
|
"body": "runtime",
|
|
"mode": 420
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"entries": [
|
|
{
|
|
"name": "etc/hosts",
|
|
"type": "file",
|
|
"body": "x",
|
|
"mode": 420
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"entries": [
|
|
{
|
|
"name": "app/llama-server",
|
|
"type": "file",
|
|
"body": "ancien",
|
|
"mode": 493
|
|
},
|
|
{
|
|
"name": "app/",
|
|
"type": "dir",
|
|
"mode": 493
|
|
},
|
|
{
|
|
"name": "app/libggml-base.so.0.20.0",
|
|
"type": "file",
|
|
"body": "elf x",
|
|
"mode": 420
|
|
},
|
|
{
|
|
"name": "app/libggml-base.so",
|
|
"type": "symlink",
|
|
"link": "libggml-base.so.0.20.0"
|
|
},
|
|
{
|
|
"name": "app/libllama.so.0.1.0",
|
|
"type": "file",
|
|
"body": "elf",
|
|
"mode": 420
|
|
},
|
|
{
|
|
"name": "app/libllama.so",
|
|
"type": "symlink",
|
|
"link": "/app/libllama.so.0.1.0"
|
|
},
|
|
{
|
|
"name": "app/libggml-cuda.so",
|
|
"type": "file",
|
|
"body": "elf",
|
|
"mode": 420
|
|
},
|
|
{
|
|
"name": "app/sous/ignoré",
|
|
"type": "file",
|
|
"body": "x",
|
|
"mode": 420
|
|
},
|
|
{
|
|
"name": "app/.wh.supprimé",
|
|
"type": "file",
|
|
"mode": 420
|
|
},
|
|
{
|
|
"name": "etc/passwd",
|
|
"type": "file",
|
|
"body": "x",
|
|
"mode": 420
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"entries": [
|
|
{
|
|
"name": "app/llama",
|
|
"type": "file",
|
|
"body": "#!/bin/true\n",
|
|
"mode": 493
|
|
},
|
|
{
|
|
"name": "app/llama-server",
|
|
"type": "file",
|
|
"body": "#!/bin/sh\ncase \"$1\" in\n--version) echo 'version: 0.1.0-dev (build 10900, commit def5678)';;\n--list-devices) echo 'Available devices:'; echo ' CUDA0: Carte (1000 MiB, 900 MiB free)';;\n--help) echo '--no-reasoning-preserve';;\nesac\n",
|
|
"mode": 448
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"method": "POST",
|
|
"path": "/api/engine/plan",
|
|
"body": "{\"recommended\":true}",
|
|
"status": 200,
|
|
"out": {
|
|
"error": "le registre n'annonce pas le build du tag « server-cuda » : impossible de vérifier qu'il atteint b10864",
|
|
"ok": false
|
|
},
|
|
"after": {},
|
|
"tree": null
|
|
},
|
|
{
|
|
"name": "plan, dernière version sans numéro",
|
|
"method": "POST",
|
|
"path": "/api/engine/plan",
|
|
"body": "{}",
|
|
"status": 200,
|
|
"out": {
|
|
"build": 0,
|
|
"current": 10450,
|
|
"keeps": "",
|
|
"ok": true,
|
|
"preserve": {
|
|
"risk": "yes",
|
|
"suggest": true,
|
|
"why": "le gabarit chargé retire la réflexion des tours passés ; à partir de b10763 le moteur la lui fait garder, et sans REASONING_ECHO Loki ne la renvoie pas : chaque tour passé serait rendu avec un bloc de réflexion vide. REASONING_PRESERVE=off garde le rendu actuel."
|
|
},
|
|
"tag": "server-cuda",
|
|
"uptodate": false
|
|
},
|
|
"after": {},
|
|
"tree": null
|
|
},
|
|
{
|
|
"name": "plan en GET",
|
|
"method": "GET",
|
|
"path": "/api/engine/plan",
|
|
"status": 405,
|
|
"out": {
|
|
"error": "POST requis",
|
|
"ok": false
|
|
},
|
|
"after": {},
|
|
"tree": null
|
|
},
|
|
{
|
|
"name": "plan, moteur local arrêté",
|
|
"registry": {
|
|
"version": "b10900",
|
|
"fixed": [
|
|
"server-cuda-b10900"
|
|
],
|
|
"layers": [
|
|
{
|
|
"size": 2147483648,
|
|
"entries": [
|
|
{
|
|
"name": "usr/local/cuda/lib64/libcudart.so",
|
|
"type": "file",
|
|
"body": "runtime",
|
|
"mode": 420
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"entries": [
|
|
{
|
|
"name": "etc/hosts",
|
|
"type": "file",
|
|
"body": "x",
|
|
"mode": 420
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"entries": [
|
|
{
|
|
"name": "app/llama-server",
|
|
"type": "file",
|
|
"body": "ancien",
|
|
"mode": 493
|
|
},
|
|
{
|
|
"name": "app/",
|
|
"type": "dir",
|
|
"mode": 493
|
|
},
|
|
{
|
|
"name": "app/libggml-base.so.0.20.0",
|
|
"type": "file",
|
|
"body": "elf b10900",
|
|
"mode": 420
|
|
},
|
|
{
|
|
"name": "app/libggml-base.so",
|
|
"type": "symlink",
|
|
"link": "libggml-base.so.0.20.0"
|
|
},
|
|
{
|
|
"name": "app/libllama.so.0.1.0",
|
|
"type": "file",
|
|
"body": "elf",
|
|
"mode": 420
|
|
},
|
|
{
|
|
"name": "app/libllama.so",
|
|
"type": "symlink",
|
|
"link": "/app/libllama.so.0.1.0"
|
|
},
|
|
{
|
|
"name": "app/libggml-cuda.so",
|
|
"type": "file",
|
|
"body": "elf",
|
|
"mode": 420
|
|
},
|
|
{
|
|
"name": "app/sous/ignoré",
|
|
"type": "file",
|
|
"body": "x",
|
|
"mode": 420
|
|
},
|
|
{
|
|
"name": "app/.wh.supprimé",
|
|
"type": "file",
|
|
"mode": 420
|
|
},
|
|
{
|
|
"name": "etc/passwd",
|
|
"type": "file",
|
|
"body": "x",
|
|
"mode": 420
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"entries": [
|
|
{
|
|
"name": "app/llama",
|
|
"type": "file",
|
|
"body": "#!/bin/true\n",
|
|
"mode": 493
|
|
},
|
|
{
|
|
"name": "app/llama-server",
|
|
"type": "file",
|
|
"body": "#!/bin/sh\ncase \"$1\" in\n--version) echo 'version: 0.1.0-dev (build 10900, commit def5678)';;\n--list-devices) echo 'Available devices:'; echo ' CUDA0: Carte (1000 MiB, 900 MiB free)';;\n--help) echo '--no-reasoning-preserve';;\nesac\n",
|
|
"mode": 448
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"local": {
|
|
"mode": "",
|
|
"build": "",
|
|
"down": true
|
|
},
|
|
"method": "POST",
|
|
"path": "/api/engine/plan",
|
|
"body": "{}",
|
|
"status": 200,
|
|
"out": {
|
|
"build": 10900,
|
|
"current": 10450,
|
|
"keeps": "",
|
|
"ok": true,
|
|
"preserve": {
|
|
"risk": "unknown",
|
|
"suggest": false,
|
|
"why": "moteur arrêté ou gabarit illisible : impossible de vérifier. À partir de b10763, un gabarit de type Qwen3.6 rend la réflexion des tours passés, vide puisque Loki ne la renvoie pas (sans REASONING_ECHO) ; REASONING_PRESERVE=off garde le rendu actuel. À l'inverse, sur un gabarit qui la garde déjà (Qwen3.8), off changerait le rendu."
|
|
},
|
|
"tag": "server-cuda-b10900",
|
|
"uptodate": false
|
|
},
|
|
"after": {},
|
|
"tree": null
|
|
},
|
|
{
|
|
"name": "plan, REASONING_PRESERVE posée",
|
|
"config": {
|
|
"REASONING_PRESERVE": "on"
|
|
},
|
|
"local": {
|
|
"mode": "qwen3",
|
|
"build": "b10450-img",
|
|
"template": "{% if preserve_thinking %}garde{% endif %}"
|
|
},
|
|
"method": "POST",
|
|
"path": "/api/engine/plan",
|
|
"body": "{}",
|
|
"status": 200,
|
|
"out": {
|
|
"build": 10900,
|
|
"current": 10450,
|
|
"keeps": "",
|
|
"ok": true,
|
|
"preserve": {
|
|
"risk": "no",
|
|
"suggest": false,
|
|
"why": "REASONING_PRESERVE=on est posée : le rendu ne dépend pas du défaut du moteur"
|
|
},
|
|
"tag": "server-cuda-b10900",
|
|
"uptodate": false
|
|
},
|
|
"after": {
|
|
"config/REASONING_PRESERVE": "on"
|
|
},
|
|
"tree": null
|
|
},
|
|
{
|
|
"name": "plan, EXTRA_ARGS",
|
|
"config": {
|
|
"EXTRA_ARGS": "--reasoning-preserve",
|
|
"REASONING_PRESERVE": ""
|
|
},
|
|
"method": "POST",
|
|
"path": "/api/engine/plan",
|
|
"body": "{}",
|
|
"status": 200,
|
|
"out": {
|
|
"build": 10900,
|
|
"current": 10450,
|
|
"keeps": "",
|
|
"ok": true,
|
|
"preserve": {
|
|
"risk": "no",
|
|
"suggest": false,
|
|
"why": "EXTRA_ARGS règle déjà preserve_reasoning"
|
|
},
|
|
"tag": "server-cuda-b10900",
|
|
"uptodate": false
|
|
},
|
|
"after": {},
|
|
"tree": null
|
|
},
|
|
{
|
|
"name": "plan, gabarit sans les variables",
|
|
"config": {
|
|
"EXTRA_ARGS": ""
|
|
},
|
|
"local": {
|
|
"mode": "qwen3",
|
|
"build": "b10450-img",
|
|
"template": "simple"
|
|
},
|
|
"method": "POST",
|
|
"path": "/api/engine/plan",
|
|
"body": "{}",
|
|
"status": 200,
|
|
"out": {
|
|
"build": 10900,
|
|
"current": 10450,
|
|
"keeps": "",
|
|
"ok": true,
|
|
"preserve": {
|
|
"risk": "no",
|
|
"suggest": false,
|
|
"why": "le gabarit chargé ne lit pas preserve_thinking / clear_thinking : rendu inchangé"
|
|
},
|
|
"tag": "server-cuda-b10900",
|
|
"uptodate": false
|
|
},
|
|
"after": {},
|
|
"tree": null
|
|
},
|
|
{
|
|
"name": "plan, gabarit qui garde tout",
|
|
"local": {
|
|
"mode": "keep",
|
|
"build": "b10451-img",
|
|
"template": "{% if preserve_thinking %}garde{% endif %}"
|
|
},
|
|
"method": "POST",
|
|
"path": "/api/engine/plan",
|
|
"body": "{}",
|
|
"status": 200,
|
|
"out": {
|
|
"build": 10900,
|
|
"current": 10450,
|
|
"keeps": "",
|
|
"ok": true,
|
|
"preserve": {
|
|
"risk": "no",
|
|
"suggest": false,
|
|
"why": "le gabarit garde déjà la réflexion des tours passés : rendu inchangé (ne pas poser off)"
|
|
},
|
|
"tag": "server-cuda-b10900",
|
|
"uptodate": false
|
|
},
|
|
"after": {},
|
|
"tree": null
|
|
},
|
|
{
|
|
"name": "plan, gabarit vide",
|
|
"local": {
|
|
"mode": "",
|
|
"build": "b10452-img"
|
|
},
|
|
"method": "POST",
|
|
"path": "/api/engine/plan",
|
|
"body": "{}",
|
|
"status": 200,
|
|
"out": {
|
|
"build": 10900,
|
|
"current": 10450,
|
|
"keeps": "",
|
|
"ok": true,
|
|
"preserve": {
|
|
"risk": "unknown",
|
|
"suggest": false,
|
|
"why": "moteur arrêté ou gabarit illisible : impossible de vérifier. À partir de b10763, un gabarit de type Qwen3.6 rend la réflexion des tours passés, vide puisque Loki ne la renvoie pas (sans REASONING_ECHO) ; REASONING_PRESERVE=off garde le rendu actuel. À l'inverse, sur un gabarit qui la garde déjà (Qwen3.8), off changerait le rendu."
|
|
},
|
|
"tag": "server-cuda-b10900",
|
|
"uptodate": false
|
|
},
|
|
"after": {},
|
|
"tree": null
|
|
},
|
|
{
|
|
"name": "plan, build antérieur au défaut",
|
|
"registry": {
|
|
"version": "b10700",
|
|
"fixed": [
|
|
"server-cuda-b10700"
|
|
],
|
|
"layers": [
|
|
{
|
|
"size": 2147483648,
|
|
"entries": [
|
|
{
|
|
"name": "usr/local/cuda/lib64/libcudart.so",
|
|
"type": "file",
|
|
"body": "runtime",
|
|
"mode": 420
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"entries": [
|
|
{
|
|
"name": "etc/hosts",
|
|
"type": "file",
|
|
"body": "x",
|
|
"mode": 420
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"entries": [
|
|
{
|
|
"name": "app/llama-server",
|
|
"type": "file",
|
|
"body": "ancien",
|
|
"mode": 493
|
|
},
|
|
{
|
|
"name": "app/",
|
|
"type": "dir",
|
|
"mode": 493
|
|
},
|
|
{
|
|
"name": "app/libggml-base.so.0.20.0",
|
|
"type": "file",
|
|
"body": "elf b10700",
|
|
"mode": 420
|
|
},
|
|
{
|
|
"name": "app/libggml-base.so",
|
|
"type": "symlink",
|
|
"link": "libggml-base.so.0.20.0"
|
|
},
|
|
{
|
|
"name": "app/libllama.so.0.1.0",
|
|
"type": "file",
|
|
"body": "elf",
|
|
"mode": 420
|
|
},
|
|
{
|
|
"name": "app/libllama.so",
|
|
"type": "symlink",
|
|
"link": "/app/libllama.so.0.1.0"
|
|
},
|
|
{
|
|
"name": "app/libggml-cuda.so",
|
|
"type": "file",
|
|
"body": "elf",
|
|
"mode": 420
|
|
},
|
|
{
|
|
"name": "app/sous/ignoré",
|
|
"type": "file",
|
|
"body": "x",
|
|
"mode": 420
|
|
},
|
|
{
|
|
"name": "app/.wh.supprimé",
|
|
"type": "file",
|
|
"mode": 420
|
|
},
|
|
{
|
|
"name": "etc/passwd",
|
|
"type": "file",
|
|
"body": "x",
|
|
"mode": 420
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"entries": [
|
|
{
|
|
"name": "app/llama",
|
|
"type": "file",
|
|
"body": "#!/bin/true\n",
|
|
"mode": 493
|
|
},
|
|
{
|
|
"name": "app/llama-server",
|
|
"type": "file",
|
|
"body": "#!/bin/sh\ncase \"$1\" in\n--version) echo 'version: 0.1.0-dev (build 10900, commit def5678)';;\n--list-devices) echo 'Available devices:'; echo ' CUDA0: Carte (1000 MiB, 900 MiB free)';;\n--help) echo '--no-reasoning-preserve';;\nesac\n",
|
|
"mode": 448
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"local": {
|
|
"mode": "qwen3",
|
|
"build": "b10450-img",
|
|
"template": "{% if preserve_thinking %}garde{% endif %}"
|
|
},
|
|
"method": "POST",
|
|
"path": "/api/engine/plan",
|
|
"body": "{}",
|
|
"status": 200,
|
|
"out": {
|
|
"build": 10700,
|
|
"current": 10450,
|
|
"keeps": "",
|
|
"ok": true,
|
|
"preserve": {
|
|
"risk": "no",
|
|
"suggest": false,
|
|
"why": "b10700 n'a pas encore preserve_reasoning par défaut (b10763)"
|
|
},
|
|
"tag": "server-cuda-b10700",
|
|
"uptodate": false
|
|
},
|
|
"after": {},
|
|
"tree": null
|
|
},
|
|
{
|
|
"name": "plan, preset externe",
|
|
"config": {
|
|
"EXTERNAL": "1"
|
|
},
|
|
"registry": {
|
|
"version": "b10900",
|
|
"fixed": [
|
|
"server-cuda-b10900"
|
|
],
|
|
"layers": [
|
|
{
|
|
"size": 2147483648,
|
|
"entries": [
|
|
{
|
|
"name": "usr/local/cuda/lib64/libcudart.so",
|
|
"type": "file",
|
|
"body": "runtime",
|
|
"mode": 420
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"entries": [
|
|
{
|
|
"name": "etc/hosts",
|
|
"type": "file",
|
|
"body": "x",
|
|
"mode": 420
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"entries": [
|
|
{
|
|
"name": "app/llama-server",
|
|
"type": "file",
|
|
"body": "ancien",
|
|
"mode": 493
|
|
},
|
|
{
|
|
"name": "app/",
|
|
"type": "dir",
|
|
"mode": 493
|
|
},
|
|
{
|
|
"name": "app/libggml-base.so.0.20.0",
|
|
"type": "file",
|
|
"body": "elf b10900",
|
|
"mode": 420
|
|
},
|
|
{
|
|
"name": "app/libggml-base.so",
|
|
"type": "symlink",
|
|
"link": "libggml-base.so.0.20.0"
|
|
},
|
|
{
|
|
"name": "app/libllama.so.0.1.0",
|
|
"type": "file",
|
|
"body": "elf",
|
|
"mode": 420
|
|
},
|
|
{
|
|
"name": "app/libllama.so",
|
|
"type": "symlink",
|
|
"link": "/app/libllama.so.0.1.0"
|
|
},
|
|
{
|
|
"name": "app/libggml-cuda.so",
|
|
"type": "file",
|
|
"body": "elf",
|
|
"mode": 420
|
|
},
|
|
{
|
|
"name": "app/sous/ignoré",
|
|
"type": "file",
|
|
"body": "x",
|
|
"mode": 420
|
|
},
|
|
{
|
|
"name": "app/.wh.supprimé",
|
|
"type": "file",
|
|
"mode": 420
|
|
},
|
|
{
|
|
"name": "etc/passwd",
|
|
"type": "file",
|
|
"body": "x",
|
|
"mode": 420
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"entries": [
|
|
{
|
|
"name": "app/llama",
|
|
"type": "file",
|
|
"body": "#!/bin/true\n",
|
|
"mode": 493
|
|
},
|
|
{
|
|
"name": "app/llama-server",
|
|
"type": "file",
|
|
"body": "#!/bin/sh\ncase \"$1\" in\n--version) echo 'version: 0.1.0-dev (build 10900, commit def5678)';;\n--list-devices) echo 'Available devices:'; echo ' CUDA0: Carte (1000 MiB, 900 MiB free)';;\n--help) echo '--no-reasoning-preserve';;\nesac\n",
|
|
"mode": 448
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"method": "POST",
|
|
"path": "/api/engine/plan",
|
|
"body": "{}",
|
|
"status": 200,
|
|
"out": {
|
|
"build": 10900,
|
|
"current": 10450,
|
|
"keeps": "",
|
|
"ok": true,
|
|
"preserve": {
|
|
"risk": "no",
|
|
"suggest": false,
|
|
"why": "preset externe : son gabarit n'est pas rendu par ce moteur"
|
|
},
|
|
"tag": "server-cuda-b10900",
|
|
"uptodate": false
|
|
},
|
|
"after": {},
|
|
"tree": null
|
|
},
|
|
{
|
|
"name": "mise à jour pendant une optimisation",
|
|
"config": {
|
|
"EXTERNAL": ""
|
|
},
|
|
"tune": true,
|
|
"method": "POST",
|
|
"path": "/api/engine/update",
|
|
"body": "{}",
|
|
"status": 409,
|
|
"out": {
|
|
"error": "optimisation en cours (loki tune) : le moteur est réservé aux essais — attends la fin ou annule-la",
|
|
"ok": false
|
|
},
|
|
"after": {},
|
|
"tree": null
|
|
},
|
|
{
|
|
"name": "mise à jour, moteur local arrêté",
|
|
"registry": {
|
|
"version": "b10920",
|
|
"fixed": [
|
|
"server-cuda-b10920"
|
|
],
|
|
"layers": [
|
|
{
|
|
"size": 2147483648,
|
|
"entries": [
|
|
{
|
|
"name": "usr/local/cuda/lib64/libcudart.so",
|
|
"type": "file",
|
|
"body": "runtime",
|
|
"mode": 420
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"entries": [
|
|
{
|
|
"name": "etc/hosts",
|
|
"type": "file",
|
|
"body": "x",
|
|
"mode": 420
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"entries": [
|
|
{
|
|
"name": "app/llama-server",
|
|
"type": "file",
|
|
"body": "ancien",
|
|
"mode": 493
|
|
},
|
|
{
|
|
"name": "app/",
|
|
"type": "dir",
|
|
"mode": 493
|
|
},
|
|
{
|
|
"name": "app/libggml-base.so.0.20.0",
|
|
"type": "file",
|
|
"body": "elf b10920",
|
|
"mode": 420
|
|
},
|
|
{
|
|
"name": "app/libggml-base.so",
|
|
"type": "symlink",
|
|
"link": "libggml-base.so.0.20.0"
|
|
},
|
|
{
|
|
"name": "app/libllama.so.0.1.0",
|
|
"type": "file",
|
|
"body": "elf",
|
|
"mode": 420
|
|
},
|
|
{
|
|
"name": "app/libllama.so",
|
|
"type": "symlink",
|
|
"link": "/app/libllama.so.0.1.0"
|
|
},
|
|
{
|
|
"name": "app/libggml-cuda.so",
|
|
"type": "file",
|
|
"body": "elf",
|
|
"mode": 420
|
|
},
|
|
{
|
|
"name": "app/sous/ignoré",
|
|
"type": "file",
|
|
"body": "x",
|
|
"mode": 420
|
|
},
|
|
{
|
|
"name": "app/.wh.supprimé",
|
|
"type": "file",
|
|
"mode": 420
|
|
},
|
|
{
|
|
"name": "etc/passwd",
|
|
"type": "file",
|
|
"body": "x",
|
|
"mode": 420
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"entries": [
|
|
{
|
|
"name": "app/llama",
|
|
"type": "file",
|
|
"body": "#!/bin/true\n",
|
|
"mode": 493
|
|
},
|
|
{
|
|
"name": "app/llama-server",
|
|
"type": "file",
|
|
"body": "#!/bin/sh\ncase \"$1\" in\n--version) echo 'version: 0.1.0-dev (build 10900, commit def5678)';;\n--list-devices) echo 'Available devices:'; echo ' CUDA0: Carte (1000 MiB, 900 MiB free)';;\n--help) echo '--no-reasoning-preserve';;\nesac\n",
|
|
"mode": 448
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"local": {
|
|
"mode": "",
|
|
"build": "",
|
|
"down": true
|
|
},
|
|
"method": "POST",
|
|
"path": "/api/engine/update",
|
|
"body": "{}",
|
|
"wait": true,
|
|
"status": 200,
|
|
"out": {
|
|
"ok": true
|
|
},
|
|
"job": {
|
|
"action": "engine",
|
|
"compiled": 0,
|
|
"ended_at": "{{T}}",
|
|
"error": "",
|
|
"exists": true,
|
|
"lines": [
|
|
"▶ recherche de la dernière version publiée…",
|
|
"variante : server-cuda — version visée : server-cuda-b10920",
|
|
"▶ lecture du manifeste server-cuda-b10920…",
|
|
"image ggml-org/llama.cpp:server-cuda-b10920 — llama.cpp b10920, 4 couches",
|
|
"couche 3 : 2 fichiers du moteur",
|
|
"couche 2 : 5 fichiers du moteur",
|
|
"moteur installé : {{HOME}}/engine/server-cuda-b10920/llama-server",
|
|
"▶ essai du nouveau moteur…",
|
|
"moteur testé : build 10900 (def5678)",
|
|
"[warn] rendu du raisonnement : moteur arrêté ou gabarit illisible : impossible de vérifier. À partir de b10763, un gabarit de type Qwen3.6 rend la réflexion des tours passés, vide puisque Loki ne la renvoie pas (sans REASONING_ECHO) ; REASONING_PRESERVE=off garde le rendu actuel. À l'inverse, sur un gabarit qui la garde déjà (Qwen3.8), off changerait le rendu.",
|
|
"BIN → {{HOME}}/engine/server-cuda-b10920/llama-server",
|
|
"✓ moteur mis à jour (server-cuda-b10920)"
|
|
],
|
|
"new": "",
|
|
"next": 12,
|
|
"old": "",
|
|
"phase": "moteur mis à jour (server-cuda-b10920)",
|
|
"running": false,
|
|
"started_at": "{{T}}"
|
|
},
|
|
"after": {
|
|
"config/BIN": "{{HOME}}/engine/server-cuda-b10920/llama-server",
|
|
"previous-bin": "{{HOME}}/image/llama-server\n"
|
|
},
|
|
"tree": [
|
|
"d engine",
|
|
"d engine/server-cuda-b10920",
|
|
"f engine/previous-bin -rw-r--r-- {{HOME}}/image/llama-server\n",
|
|
"f engine/server-cuda-b10920/libggml-base.so.0.20.0 -rw-r--r-- elf b10920",
|
|
"f engine/server-cuda-b10920/libggml-cuda.so -rw-r--r-- elf",
|
|
"f engine/server-cuda-b10920/libllama.so.0.1.0 -rw-r--r-- elf",
|
|
"f engine/server-cuda-b10920/llama -rwxr-xr-x #!/bin/true\n",
|
|
"f engine/server-cuda-b10920/llama-server -rwxr-xr-x #!/bin/sh\ncase \"$1\" in\n--version) echo 'version: 0.1.0-dev (build 10900, commit def5678)';;\n--list-devices) echo 'Available devices:'; echo ' CUDA0: Carte (1000 MiB, 900 MiB free)';;\n--help) echo '--no-reasoning-preserve';;\nesac\n",
|
|
"l engine/server-cuda-b10920/libggml-base.so -> libggml-base.so.0.20.0",
|
|
"l engine/server-cuda-b10920/libllama.so -> libllama.so.0.1.0"
|
|
]
|
|
},
|
|
{
|
|
"name": "retour au moteur de l'image",
|
|
"method": "POST",
|
|
"path": "/api/engine/use",
|
|
"body": "{\"tag\":\"image\"}",
|
|
"status": 200,
|
|
"out": {
|
|
"bin": "{{HOME}}/image/llama-server",
|
|
"ok": true
|
|
},
|
|
"after": {
|
|
"config/BIN": "{{HOME}}/image/llama-server",
|
|
"previous-bin": "{{HOME}}/engine/server-cuda-b10920/llama-server\n"
|
|
},
|
|
"tree": [
|
|
"d engine",
|
|
"d engine/server-cuda-b10920",
|
|
"f engine/previous-bin -rw-r--r-- {{HOME}}/engine/server-cuda-b10920/llama-server\n",
|
|
"f engine/server-cuda-b10920/libggml-base.so.0.20.0 -rw-r--r-- elf b10920",
|
|
"f engine/server-cuda-b10920/libggml-cuda.so -rw-r--r-- elf",
|
|
"f engine/server-cuda-b10920/libllama.so.0.1.0 -rw-r--r-- elf",
|
|
"f engine/server-cuda-b10920/llama -rwxr-xr-x #!/bin/true\n",
|
|
"f engine/server-cuda-b10920/llama-server -rwxr-xr-x #!/bin/sh\ncase \"$1\" in\n--version) echo 'version: 0.1.0-dev (build 10900, commit def5678)';;\n--list-devices) echo 'Available devices:'; echo ' CUDA0: Carte (1000 MiB, 900 MiB free)';;\n--help) echo '--no-reasoning-preserve';;\nesac\n",
|
|
"l engine/server-cuda-b10920/libggml-base.so -> libggml-base.so.0.20.0",
|
|
"l engine/server-cuda-b10920/libllama.so -> libllama.so.0.1.0"
|
|
]
|
|
},
|
|
{
|
|
"name": "suppression de la version d'essai",
|
|
"method": "POST",
|
|
"path": "/api/engine/remove",
|
|
"body": "{\"tag\":\"server-cuda-b10920\"}",
|
|
"status": 200,
|
|
"out": {
|
|
"ok": true
|
|
},
|
|
"after": {
|
|
"config/BIN": "{{HOME}}/image/llama-server",
|
|
"previous-bin": "{{HOME}}/engine/server-cuda-b10920/llama-server\n"
|
|
},
|
|
"tree": [
|
|
"d engine",
|
|
"f engine/previous-bin -rw-r--r-- {{HOME}}/engine/server-cuda-b10920/llama-server\n"
|
|
]
|
|
},
|
|
{
|
|
"name": "mise à jour",
|
|
"registry": {
|
|
"version": "b10900",
|
|
"fixed": [
|
|
"server-cuda-b10900"
|
|
],
|
|
"layers": [
|
|
{
|
|
"size": 2147483648,
|
|
"entries": [
|
|
{
|
|
"name": "usr/local/cuda/lib64/libcudart.so",
|
|
"type": "file",
|
|
"body": "runtime",
|
|
"mode": 420
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"entries": [
|
|
{
|
|
"name": "etc/hosts",
|
|
"type": "file",
|
|
"body": "x",
|
|
"mode": 420
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"entries": [
|
|
{
|
|
"name": "app/llama-server",
|
|
"type": "file",
|
|
"body": "ancien",
|
|
"mode": 493
|
|
},
|
|
{
|
|
"name": "app/",
|
|
"type": "dir",
|
|
"mode": 493
|
|
},
|
|
{
|
|
"name": "app/libggml-base.so.0.20.0",
|
|
"type": "file",
|
|
"body": "elf b10900",
|
|
"mode": 420
|
|
},
|
|
{
|
|
"name": "app/libggml-base.so",
|
|
"type": "symlink",
|
|
"link": "libggml-base.so.0.20.0"
|
|
},
|
|
{
|
|
"name": "app/libllama.so.0.1.0",
|
|
"type": "file",
|
|
"body": "elf",
|
|
"mode": 420
|
|
},
|
|
{
|
|
"name": "app/libllama.so",
|
|
"type": "symlink",
|
|
"link": "/app/libllama.so.0.1.0"
|
|
},
|
|
{
|
|
"name": "app/libggml-cuda.so",
|
|
"type": "file",
|
|
"body": "elf",
|
|
"mode": 420
|
|
},
|
|
{
|
|
"name": "app/sous/ignoré",
|
|
"type": "file",
|
|
"body": "x",
|
|
"mode": 420
|
|
},
|
|
{
|
|
"name": "app/.wh.supprimé",
|
|
"type": "file",
|
|
"mode": 420
|
|
},
|
|
{
|
|
"name": "etc/passwd",
|
|
"type": "file",
|
|
"body": "x",
|
|
"mode": 420
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"entries": [
|
|
{
|
|
"name": "app/llama",
|
|
"type": "file",
|
|
"body": "#!/bin/true\n",
|
|
"mode": 493
|
|
},
|
|
{
|
|
"name": "app/llama-server",
|
|
"type": "file",
|
|
"body": "#!/bin/sh\ncase \"$1\" in\n--version) echo 'version: 0.1.0-dev (build 10900, commit def5678)';;\n--list-devices) echo 'Available devices:'; echo ' CUDA0: Carte (1000 MiB, 900 MiB free)';;\n--help) echo '--no-reasoning-preserve';;\nesac\n",
|
|
"mode": 448
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"local": {
|
|
"mode": "qwen3",
|
|
"build": "b10450-img",
|
|
"template": "{% if preserve_thinking %}garde{% endif %}"
|
|
},
|
|
"method": "POST",
|
|
"path": "/api/engine/update",
|
|
"body": "{}",
|
|
"wait": true,
|
|
"after_job": {
|
|
"mode": "keep",
|
|
"build": "b10900-new",
|
|
"template": "{% if preserve_thinking %}garde{% endif %}"
|
|
},
|
|
"wait_render": true,
|
|
"status": 200,
|
|
"out": {
|
|
"ok": true
|
|
},
|
|
"job": {
|
|
"action": "engine",
|
|
"compiled": 0,
|
|
"ended_at": "{{T}}",
|
|
"error": "",
|
|
"exists": true,
|
|
"lines": [
|
|
"▶ recherche de la dernière version publiée…",
|
|
"variante : server-cuda — version visée : server-cuda-b10900",
|
|
"▶ lecture du manifeste server-cuda-b10900…",
|
|
"image ggml-org/llama.cpp:server-cuda-b10900 — llama.cpp b10900, 4 couches",
|
|
"couche 3 : 2 fichiers du moteur",
|
|
"couche 2 : 5 fichiers du moteur",
|
|
"moteur installé : {{HOME}}/engine/server-cuda-b10900/llama-server",
|
|
"▶ essai du nouveau moteur…",
|
|
"moteur testé : build 10900 (def5678)",
|
|
"[warn] rendu du raisonnement : le gabarit chargé retire la réflexion des tours passés ; à partir de b10763 le moteur la lui fait garder, et sans REASONING_ECHO Loki ne la renvoie pas : chaque tour passé serait rendu avec un bloc de réflexion vide. REASONING_PRESERVE=off garde le rendu actuel.",
|
|
"BIN → {{HOME}}/engine/server-cuda-b10900/llama-server",
|
|
"vérification du rendu du gabarit une fois le modèle chargé (panneau Moteur, journal [moteur])",
|
|
"✓ moteur mis à jour (server-cuda-b10900)"
|
|
],
|
|
"new": "",
|
|
"next": 13,
|
|
"old": "",
|
|
"phase": "moteur mis à jour (server-cuda-b10900)",
|
|
"running": false,
|
|
"started_at": "{{T}}"
|
|
},
|
|
"render": {
|
|
"at": "{{T}}",
|
|
"detail": "historique avec raisonnement : avant « …stion-a<|im_end|>⏎<|im_start|>assistant⏎loki-sonde-reponse-c1<|im_end|>⏎<|im_start|>user⏎loki-sonde-… » / après « …stion-a<|im_end|>⏎<|im_start|>assistant⏎<think>loki-sonde-raisonnement-r1</think>loki-sonde-reponse-… »",
|
|
"status": "changed",
|
|
"tag": "server-cuda-b10900"
|
|
},
|
|
"after": {
|
|
"config/BIN": "{{HOME}}/engine/server-cuda-b10900/llama-server",
|
|
"previous-bin": "{{HOME}}/image/llama-server\n"
|
|
},
|
|
"tree": [
|
|
"d engine",
|
|
"d engine/server-cuda-b10900",
|
|
"f engine/previous-bin -rw-r--r-- {{HOME}}/image/llama-server\n",
|
|
"f engine/server-cuda-b10900/libggml-base.so.0.20.0 -rw-r--r-- elf b10900",
|
|
"f engine/server-cuda-b10900/libggml-cuda.so -rw-r--r-- elf",
|
|
"f engine/server-cuda-b10900/libllama.so.0.1.0 -rw-r--r-- elf",
|
|
"f engine/server-cuda-b10900/llama -rwxr-xr-x #!/bin/true\n",
|
|
"f engine/server-cuda-b10900/llama-server -rwxr-xr-x #!/bin/sh\ncase \"$1\" in\n--version) echo 'version: 0.1.0-dev (build 10900, commit def5678)';;\n--list-devices) echo 'Available devices:'; echo ' CUDA0: Carte (1000 MiB, 900 MiB free)';;\n--help) echo '--no-reasoning-preserve';;\nesac\n",
|
|
"l engine/server-cuda-b10900/libggml-base.so -> libggml-base.so.0.20.0",
|
|
"l engine/server-cuda-b10900/libllama.so -> libllama.so.0.1.0"
|
|
]
|
|
},
|
|
{
|
|
"name": "statut après la mise à jour",
|
|
"method": "GET",
|
|
"path": "/api/engine",
|
|
"status": 200,
|
|
"out": {
|
|
"bin": "{{HOME}}/engine/server-cuda-b10900/llama-server",
|
|
"build": 10900,
|
|
"commit": "def5678",
|
|
"dir": "{{HOME}}/engine",
|
|
"image_bin": "{{HOME}}/image/llama-server",
|
|
"installed": [
|
|
{
|
|
"bin": "{{HOME}}/engine/server-cuda-b10900/llama-server",
|
|
"build": 10900,
|
|
"in_use": true,
|
|
"tag": "server-cuda-b10900"
|
|
}
|
|
],
|
|
"job": {
|
|
"action": "engine",
|
|
"compiled": 0,
|
|
"ended_at": "{{T}}",
|
|
"error": "",
|
|
"exists": true,
|
|
"new": "",
|
|
"old": "",
|
|
"phase": "moteur mis à jour (server-cuda-b10900)",
|
|
"running": false,
|
|
"started_at": "{{T}}"
|
|
},
|
|
"notice": "",
|
|
"previous": {
|
|
"bin": "{{HOME}}/image/llama-server",
|
|
"build": 10450,
|
|
"source": "image"
|
|
},
|
|
"recommend": null,
|
|
"render_check": {
|
|
"at": "{{T}}",
|
|
"detail": "historique avec raisonnement : avant « …stion-a<|im_end|>⏎<|im_start|>assistant⏎loki-sonde-reponse-c1<|im_end|>⏎<|im_start|>user⏎loki-sonde-… » / après « …stion-a<|im_end|>⏎<|im_start|>assistant⏎<think>loki-sonde-raisonnement-r1</think>loki-sonde-reponse-… »",
|
|
"status": "changed",
|
|
"tag": "server-cuda-b10900"
|
|
},
|
|
"repo": "{{REGHOST}}/ggml-org/llama.cpp",
|
|
"source": "downloaded",
|
|
"supported": true,
|
|
"variant": "server-cuda"
|
|
},
|
|
"after": {
|
|
"config/BIN": "{{HOME}}/engine/server-cuda-b10900/llama-server",
|
|
"previous-bin": "{{HOME}}/image/llama-server\n"
|
|
},
|
|
"tree": [
|
|
"d engine",
|
|
"d engine/server-cuda-b10900",
|
|
"f engine/previous-bin -rw-r--r-- {{HOME}}/image/llama-server\n",
|
|
"f engine/server-cuda-b10900/libggml-base.so.0.20.0 -rw-r--r-- elf b10900",
|
|
"f engine/server-cuda-b10900/libggml-cuda.so -rw-r--r-- elf",
|
|
"f engine/server-cuda-b10900/libllama.so.0.1.0 -rw-r--r-- elf",
|
|
"f engine/server-cuda-b10900/llama -rwxr-xr-x #!/bin/true\n",
|
|
"f engine/server-cuda-b10900/llama-server -rwxr-xr-x #!/bin/sh\ncase \"$1\" in\n--version) echo 'version: 0.1.0-dev (build 10900, commit def5678)';;\n--list-devices) echo 'Available devices:'; echo ' CUDA0: Carte (1000 MiB, 900 MiB free)';;\n--help) echo '--no-reasoning-preserve';;\nesac\n",
|
|
"l engine/server-cuda-b10900/libggml-base.so -> libggml-base.so.0.20.0",
|
|
"l engine/server-cuda-b10900/libllama.so -> libllama.so.0.1.0"
|
|
]
|
|
},
|
|
{
|
|
"name": "plan, déjà à jour",
|
|
"method": "POST",
|
|
"path": "/api/engine/plan",
|
|
"body": "{}",
|
|
"status": 200,
|
|
"out": {
|
|
"build": 10900,
|
|
"current": 10900,
|
|
"keeps": "server-cuda-b10900",
|
|
"ok": true,
|
|
"preserve": {
|
|
"risk": "no",
|
|
"suggest": false,
|
|
"why": "le moteur courant (b10900) a déjà preserve_reasoning par défaut"
|
|
},
|
|
"tag": "server-cuda-b10900",
|
|
"uptodate": true
|
|
},
|
|
"after": {
|
|
"config/BIN": "{{HOME}}/engine/server-cuda-b10900/llama-server",
|
|
"previous-bin": "{{HOME}}/image/llama-server\n"
|
|
},
|
|
"tree": [
|
|
"d engine",
|
|
"d engine/server-cuda-b10900",
|
|
"f engine/previous-bin -rw-r--r-- {{HOME}}/image/llama-server\n",
|
|
"f engine/server-cuda-b10900/libggml-base.so.0.20.0 -rw-r--r-- elf b10900",
|
|
"f engine/server-cuda-b10900/libggml-cuda.so -rw-r--r-- elf",
|
|
"f engine/server-cuda-b10900/libllama.so.0.1.0 -rw-r--r-- elf",
|
|
"f engine/server-cuda-b10900/llama -rwxr-xr-x #!/bin/true\n",
|
|
"f engine/server-cuda-b10900/llama-server -rwxr-xr-x #!/bin/sh\ncase \"$1\" in\n--version) echo 'version: 0.1.0-dev (build 10900, commit def5678)';;\n--list-devices) echo 'Available devices:'; echo ' CUDA0: Carte (1000 MiB, 900 MiB free)';;\n--help) echo '--no-reasoning-preserve';;\nesac\n",
|
|
"l engine/server-cuda-b10900/libggml-base.so -> libggml-base.so.0.20.0",
|
|
"l engine/server-cuda-b10900/libllama.so -> libllama.so.0.1.0"
|
|
]
|
|
},
|
|
{
|
|
"name": "déjà à jour",
|
|
"method": "POST",
|
|
"path": "/api/engine/update",
|
|
"body": "{}",
|
|
"wait": true,
|
|
"status": 200,
|
|
"out": {
|
|
"ok": true
|
|
},
|
|
"job": {
|
|
"action": "engine",
|
|
"compiled": 0,
|
|
"ended_at": "{{T}}",
|
|
"error": "",
|
|
"exists": true,
|
|
"lines": [
|
|
"▶ recherche de la dernière version publiée…",
|
|
"✓ déjà à jour (build 10900)"
|
|
],
|
|
"new": "",
|
|
"next": 2,
|
|
"old": "",
|
|
"phase": "déjà à jour (build 10900)",
|
|
"running": false,
|
|
"started_at": "{{T}}"
|
|
},
|
|
"after": {
|
|
"config/BIN": "{{HOME}}/engine/server-cuda-b10900/llama-server",
|
|
"previous-bin": "{{HOME}}/image/llama-server\n"
|
|
},
|
|
"tree": [
|
|
"d engine",
|
|
"d engine/server-cuda-b10900",
|
|
"f engine/previous-bin -rw-r--r-- {{HOME}}/image/llama-server\n",
|
|
"f engine/server-cuda-b10900/libggml-base.so.0.20.0 -rw-r--r-- elf b10900",
|
|
"f engine/server-cuda-b10900/libggml-cuda.so -rw-r--r-- elf",
|
|
"f engine/server-cuda-b10900/libllama.so.0.1.0 -rw-r--r-- elf",
|
|
"f engine/server-cuda-b10900/llama -rwxr-xr-x #!/bin/true\n",
|
|
"f engine/server-cuda-b10900/llama-server -rwxr-xr-x #!/bin/sh\ncase \"$1\" in\n--version) echo 'version: 0.1.0-dev (build 10900, commit def5678)';;\n--list-devices) echo 'Available devices:'; echo ' CUDA0: Carte (1000 MiB, 900 MiB free)';;\n--help) echo '--no-reasoning-preserve';;\nesac\n",
|
|
"l engine/server-cuda-b10900/libggml-base.so -> libggml-base.so.0.20.0",
|
|
"l engine/server-cuda-b10900/libllama.so -> libllama.so.0.1.0"
|
|
]
|
|
},
|
|
{
|
|
"name": "retour à la version précédente",
|
|
"method": "POST",
|
|
"path": "/api/engine/rollback",
|
|
"status": 200,
|
|
"out": {
|
|
"bin": "{{HOME}}/image/llama-server",
|
|
"ok": true
|
|
},
|
|
"after": {
|
|
"config/BIN": "{{HOME}}/image/llama-server",
|
|
"previous-bin": "{{HOME}}/engine/server-cuda-b10900/llama-server\n"
|
|
},
|
|
"tree": [
|
|
"d engine",
|
|
"d engine/server-cuda-b10900",
|
|
"f engine/previous-bin -rw-r--r-- {{HOME}}/engine/server-cuda-b10900/llama-server\n",
|
|
"f engine/server-cuda-b10900/libggml-base.so.0.20.0 -rw-r--r-- elf b10900",
|
|
"f engine/server-cuda-b10900/libggml-cuda.so -rw-r--r-- elf",
|
|
"f engine/server-cuda-b10900/libllama.so.0.1.0 -rw-r--r-- elf",
|
|
"f engine/server-cuda-b10900/llama -rwxr-xr-x #!/bin/true\n",
|
|
"f engine/server-cuda-b10900/llama-server -rwxr-xr-x #!/bin/sh\ncase \"$1\" in\n--version) echo 'version: 0.1.0-dev (build 10900, commit def5678)';;\n--list-devices) echo 'Available devices:'; echo ' CUDA0: Carte (1000 MiB, 900 MiB free)';;\n--help) echo '--no-reasoning-preserve';;\nesac\n",
|
|
"l engine/server-cuda-b10900/libggml-base.so -> libggml-base.so.0.20.0",
|
|
"l engine/server-cuda-b10900/libllama.so -> libllama.so.0.1.0"
|
|
]
|
|
},
|
|
{
|
|
"name": "statut après le retour",
|
|
"method": "GET",
|
|
"path": "/api/engine",
|
|
"status": 200,
|
|
"out": {
|
|
"bin": "{{HOME}}/image/llama-server",
|
|
"build": 10450,
|
|
"commit": "abc1234",
|
|
"dir": "{{HOME}}/engine",
|
|
"image_bin": "{{HOME}}/image/llama-server",
|
|
"installed": [
|
|
{
|
|
"bin": "{{HOME}}/engine/server-cuda-b10900/llama-server",
|
|
"build": 10900,
|
|
"in_use": false,
|
|
"tag": "server-cuda-b10900"
|
|
}
|
|
],
|
|
"job": {
|
|
"action": "engine",
|
|
"compiled": 0,
|
|
"ended_at": "{{T}}",
|
|
"error": "",
|
|
"exists": true,
|
|
"new": "",
|
|
"old": "",
|
|
"phase": "déjà à jour (build 10900)",
|
|
"running": false,
|
|
"started_at": "{{T}}"
|
|
},
|
|
"notice": "moteur b10450 : les points de reprise des modèles hybrides (Qwen3.5/3.6, Qwen3-Next…) y sont évincés trop tôt — jusqu'à ~8 k jetons recalculés à chaque reprise. Corrigé à partir de b10864.",
|
|
"previous": {
|
|
"bin": "{{HOME}}/engine/server-cuda-b10900/llama-server",
|
|
"build": 10900,
|
|
"source": "downloaded",
|
|
"tag": "server-cuda-b10900"
|
|
},
|
|
"recommend": {
|
|
"current": 10450,
|
|
"gains": [
|
|
"points de reprise des modèles hybrides (Qwen3.5/3.6, Qwen3-Next…) gardés : plus de ~8 k jetons recalculés à chaque reprise (b10864)",
|
|
"MTP rapide (graphes CUDA) à partir de b11009",
|
|
"MTP de qwen4exp à partir de b11331"
|
|
],
|
|
"min": 10864
|
|
},
|
|
"render_check": null,
|
|
"repo": "{{REGHOST}}/ggml-org/llama.cpp",
|
|
"source": "image",
|
|
"supported": true,
|
|
"variant": "server-cuda"
|
|
},
|
|
"after": {
|
|
"config/BIN": "{{HOME}}/image/llama-server",
|
|
"previous-bin": "{{HOME}}/engine/server-cuda-b10900/llama-server\n"
|
|
},
|
|
"tree": [
|
|
"d engine",
|
|
"d engine/server-cuda-b10900",
|
|
"f engine/previous-bin -rw-r--r-- {{HOME}}/engine/server-cuda-b10900/llama-server\n",
|
|
"f engine/server-cuda-b10900/libggml-base.so.0.20.0 -rw-r--r-- elf b10900",
|
|
"f engine/server-cuda-b10900/libggml-cuda.so -rw-r--r-- elf",
|
|
"f engine/server-cuda-b10900/libllama.so.0.1.0 -rw-r--r-- elf",
|
|
"f engine/server-cuda-b10900/llama -rwxr-xr-x #!/bin/true\n",
|
|
"f engine/server-cuda-b10900/llama-server -rwxr-xr-x #!/bin/sh\ncase \"$1\" in\n--version) echo 'version: 0.1.0-dev (build 10900, commit def5678)';;\n--list-devices) echo 'Available devices:'; echo ' CUDA0: Carte (1000 MiB, 900 MiB free)';;\n--help) echo '--no-reasoning-preserve';;\nesac\n",
|
|
"l engine/server-cuda-b10900/libggml-base.so -> libggml-base.so.0.20.0",
|
|
"l engine/server-cuda-b10900/libllama.so -> libllama.so.0.1.0"
|
|
]
|
|
},
|
|
{
|
|
"name": "retour en GET",
|
|
"method": "GET",
|
|
"path": "/api/engine/rollback",
|
|
"status": 405,
|
|
"out": {
|
|
"error": "POST requis",
|
|
"ok": false
|
|
},
|
|
"after": {
|
|
"config/BIN": "{{HOME}}/image/llama-server",
|
|
"previous-bin": "{{HOME}}/engine/server-cuda-b10900/llama-server\n"
|
|
},
|
|
"tree": [
|
|
"d engine",
|
|
"d engine/server-cuda-b10900",
|
|
"f engine/previous-bin -rw-r--r-- {{HOME}}/engine/server-cuda-b10900/llama-server\n",
|
|
"f engine/server-cuda-b10900/libggml-base.so.0.20.0 -rw-r--r-- elf b10900",
|
|
"f engine/server-cuda-b10900/libggml-cuda.so -rw-r--r-- elf",
|
|
"f engine/server-cuda-b10900/libllama.so.0.1.0 -rw-r--r-- elf",
|
|
"f engine/server-cuda-b10900/llama -rwxr-xr-x #!/bin/true\n",
|
|
"f engine/server-cuda-b10900/llama-server -rwxr-xr-x #!/bin/sh\ncase \"$1\" in\n--version) echo 'version: 0.1.0-dev (build 10900, commit def5678)';;\n--list-devices) echo 'Available devices:'; echo ' CUDA0: Carte (1000 MiB, 900 MiB free)';;\n--help) echo '--no-reasoning-preserve';;\nesac\n",
|
|
"l engine/server-cuda-b10900/libggml-base.so -> libggml-base.so.0.20.0",
|
|
"l engine/server-cuda-b10900/libllama.so -> libllama.so.0.1.0"
|
|
]
|
|
},
|
|
{
|
|
"name": "retour pendant une optimisation",
|
|
"tune": true,
|
|
"method": "POST",
|
|
"path": "/api/engine/rollback",
|
|
"status": 409,
|
|
"out": {
|
|
"error": "optimisation en cours (loki tune) : le moteur est réservé aux essais — attends la fin ou annule-la",
|
|
"ok": false,
|
|
"tuning": true
|
|
},
|
|
"after": {
|
|
"config/BIN": "{{HOME}}/image/llama-server",
|
|
"previous-bin": "{{HOME}}/engine/server-cuda-b10900/llama-server\n"
|
|
},
|
|
"tree": [
|
|
"d engine",
|
|
"d engine/server-cuda-b10900",
|
|
"f engine/previous-bin -rw-r--r-- {{HOME}}/engine/server-cuda-b10900/llama-server\n",
|
|
"f engine/server-cuda-b10900/libggml-base.so.0.20.0 -rw-r--r-- elf b10900",
|
|
"f engine/server-cuda-b10900/libggml-cuda.so -rw-r--r-- elf",
|
|
"f engine/server-cuda-b10900/libllama.so.0.1.0 -rw-r--r-- elf",
|
|
"f engine/server-cuda-b10900/llama -rwxr-xr-x #!/bin/true\n",
|
|
"f engine/server-cuda-b10900/llama-server -rwxr-xr-x #!/bin/sh\ncase \"$1\" in\n--version) echo 'version: 0.1.0-dev (build 10900, commit def5678)';;\n--list-devices) echo 'Available devices:'; echo ' CUDA0: Carte (1000 MiB, 900 MiB free)';;\n--help) echo '--no-reasoning-preserve';;\nesac\n",
|
|
"l engine/server-cuda-b10900/libggml-base.so -> libggml-base.so.0.20.0",
|
|
"l engine/server-cuda-b10900/libllama.so -> libllama.so.0.1.0"
|
|
]
|
|
},
|
|
{
|
|
"name": "bascule vers la version installée",
|
|
"method": "POST",
|
|
"path": "/api/engine/use",
|
|
"body": "{\"tag\":\" server-cuda-b10900 \"}",
|
|
"status": 200,
|
|
"out": {
|
|
"bin": "{{HOME}}/engine/server-cuda-b10900/llama-server",
|
|
"ok": true
|
|
},
|
|
"after": {
|
|
"config/BIN": "{{HOME}}/engine/server-cuda-b10900/llama-server",
|
|
"previous-bin": "{{HOME}}/image/llama-server\n"
|
|
},
|
|
"tree": [
|
|
"d engine",
|
|
"d engine/server-cuda-b10900",
|
|
"f engine/previous-bin -rw-r--r-- {{HOME}}/image/llama-server\n",
|
|
"f engine/server-cuda-b10900/libggml-base.so.0.20.0 -rw-r--r-- elf b10900",
|
|
"f engine/server-cuda-b10900/libggml-cuda.so -rw-r--r-- elf",
|
|
"f engine/server-cuda-b10900/libllama.so.0.1.0 -rw-r--r-- elf",
|
|
"f engine/server-cuda-b10900/llama -rwxr-xr-x #!/bin/true\n",
|
|
"f engine/server-cuda-b10900/llama-server -rwxr-xr-x #!/bin/sh\ncase \"$1\" in\n--version) echo 'version: 0.1.0-dev (build 10900, commit def5678)';;\n--list-devices) echo 'Available devices:'; echo ' CUDA0: Carte (1000 MiB, 900 MiB free)';;\n--help) echo '--no-reasoning-preserve';;\nesac\n",
|
|
"l engine/server-cuda-b10900/libggml-base.so -> libggml-base.so.0.20.0",
|
|
"l engine/server-cuda-b10900/libllama.so -> libllama.so.0.1.0"
|
|
]
|
|
},
|
|
{
|
|
"name": "bascule vers l'image",
|
|
"method": "POST",
|
|
"path": "/api/engine/use",
|
|
"body": "{\"tag\":\"image\"}",
|
|
"status": 200,
|
|
"out": {
|
|
"bin": "{{HOME}}/image/llama-server",
|
|
"ok": true
|
|
},
|
|
"after": {
|
|
"config/BIN": "{{HOME}}/image/llama-server",
|
|
"previous-bin": "{{HOME}}/engine/server-cuda-b10900/llama-server\n"
|
|
},
|
|
"tree": [
|
|
"d engine",
|
|
"d engine/server-cuda-b10900",
|
|
"f engine/previous-bin -rw-r--r-- {{HOME}}/engine/server-cuda-b10900/llama-server\n",
|
|
"f engine/server-cuda-b10900/libggml-base.so.0.20.0 -rw-r--r-- elf b10900",
|
|
"f engine/server-cuda-b10900/libggml-cuda.so -rw-r--r-- elf",
|
|
"f engine/server-cuda-b10900/libllama.so.0.1.0 -rw-r--r-- elf",
|
|
"f engine/server-cuda-b10900/llama -rwxr-xr-x #!/bin/true\n",
|
|
"f engine/server-cuda-b10900/llama-server -rwxr-xr-x #!/bin/sh\ncase \"$1\" in\n--version) echo 'version: 0.1.0-dev (build 10900, commit def5678)';;\n--list-devices) echo 'Available devices:'; echo ' CUDA0: Carte (1000 MiB, 900 MiB free)';;\n--help) echo '--no-reasoning-preserve';;\nesac\n",
|
|
"l engine/server-cuda-b10900/libggml-base.so -> libggml-base.so.0.20.0",
|
|
"l engine/server-cuda-b10900/libllama.so -> libllama.so.0.1.0"
|
|
]
|
|
},
|
|
{
|
|
"name": "bascule vers une version absente",
|
|
"method": "POST",
|
|
"path": "/api/engine/use",
|
|
"body": "{\"tag\":\"server-cuda-b1\"}",
|
|
"status": 400,
|
|
"out": {
|
|
"error": "version non installée : server-cuda-b1",
|
|
"ok": false
|
|
},
|
|
"after": {
|
|
"config/BIN": "{{HOME}}/image/llama-server",
|
|
"previous-bin": "{{HOME}}/engine/server-cuda-b10900/llama-server\n"
|
|
},
|
|
"tree": [
|
|
"d engine",
|
|
"d engine/server-cuda-b10900",
|
|
"f engine/previous-bin -rw-r--r-- {{HOME}}/engine/server-cuda-b10900/llama-server\n",
|
|
"f engine/server-cuda-b10900/libggml-base.so.0.20.0 -rw-r--r-- elf b10900",
|
|
"f engine/server-cuda-b10900/libggml-cuda.so -rw-r--r-- elf",
|
|
"f engine/server-cuda-b10900/libllama.so.0.1.0 -rw-r--r-- elf",
|
|
"f engine/server-cuda-b10900/llama -rwxr-xr-x #!/bin/true\n",
|
|
"f engine/server-cuda-b10900/llama-server -rwxr-xr-x #!/bin/sh\ncase \"$1\" in\n--version) echo 'version: 0.1.0-dev (build 10900, commit def5678)';;\n--list-devices) echo 'Available devices:'; echo ' CUDA0: Carte (1000 MiB, 900 MiB free)';;\n--help) echo '--no-reasoning-preserve';;\nesac\n",
|
|
"l engine/server-cuda-b10900/libggml-base.so -> libggml-base.so.0.20.0",
|
|
"l engine/server-cuda-b10900/libllama.so -> libllama.so.0.1.0"
|
|
]
|
|
},
|
|
{
|
|
"name": "bascule pendant une optimisation",
|
|
"tune": true,
|
|
"method": "POST",
|
|
"path": "/api/engine/use",
|
|
"body": "{\"tag\":\"image\"}",
|
|
"status": 409,
|
|
"out": {
|
|
"error": "optimisation en cours (loki tune) : le moteur est réservé aux essais — attends la fin ou annule-la",
|
|
"ok": false,
|
|
"tuning": true
|
|
},
|
|
"after": {
|
|
"config/BIN": "{{HOME}}/image/llama-server",
|
|
"previous-bin": "{{HOME}}/engine/server-cuda-b10900/llama-server\n"
|
|
},
|
|
"tree": [
|
|
"d engine",
|
|
"d engine/server-cuda-b10900",
|
|
"f engine/previous-bin -rw-r--r-- {{HOME}}/engine/server-cuda-b10900/llama-server\n",
|
|
"f engine/server-cuda-b10900/libggml-base.so.0.20.0 -rw-r--r-- elf b10900",
|
|
"f engine/server-cuda-b10900/libggml-cuda.so -rw-r--r-- elf",
|
|
"f engine/server-cuda-b10900/libllama.so.0.1.0 -rw-r--r-- elf",
|
|
"f engine/server-cuda-b10900/llama -rwxr-xr-x #!/bin/true\n",
|
|
"f engine/server-cuda-b10900/llama-server -rwxr-xr-x #!/bin/sh\ncase \"$1\" in\n--version) echo 'version: 0.1.0-dev (build 10900, commit def5678)';;\n--list-devices) echo 'Available devices:'; echo ' CUDA0: Carte (1000 MiB, 900 MiB free)';;\n--help) echo '--no-reasoning-preserve';;\nesac\n",
|
|
"l engine/server-cuda-b10900/libggml-base.so -> libggml-base.so.0.20.0",
|
|
"l engine/server-cuda-b10900/libllama.so -> libllama.so.0.1.0"
|
|
]
|
|
},
|
|
{
|
|
"name": "suppression d'une version",
|
|
"method": "POST",
|
|
"path": "/api/engine/remove",
|
|
"body": "{\"tag\":\"../server-cuda-b10900\"}",
|
|
"status": 200,
|
|
"out": {
|
|
"ok": true
|
|
},
|
|
"after": {
|
|
"config/BIN": "{{HOME}}/image/llama-server",
|
|
"previous-bin": "{{HOME}}/engine/server-cuda-b10900/llama-server\n"
|
|
},
|
|
"tree": [
|
|
"d engine",
|
|
"f engine/previous-bin -rw-r--r-- {{HOME}}/engine/server-cuda-b10900/llama-server\n"
|
|
]
|
|
},
|
|
{
|
|
"name": "suppression d'une version absente",
|
|
"method": "POST",
|
|
"path": "/api/engine/remove",
|
|
"body": "{\"tag\":\"server-cuda-b10900\"}",
|
|
"status": 400,
|
|
"out": {
|
|
"error": "version non installée : server-cuda-b10900",
|
|
"ok": false
|
|
},
|
|
"after": {
|
|
"config/BIN": "{{HOME}}/image/llama-server",
|
|
"previous-bin": "{{HOME}}/engine/server-cuda-b10900/llama-server\n"
|
|
},
|
|
"tree": [
|
|
"d engine",
|
|
"f engine/previous-bin -rw-r--r-- {{HOME}}/engine/server-cuda-b10900/llama-server\n"
|
|
]
|
|
},
|
|
{
|
|
"name": "mise à jour épinglée, REASONING_PRESERVE=off dans le preset actif",
|
|
"files": {
|
|
"presets/actif.env": "PORT={{PORT}}\nBIN={{HOME}}/image/llama-server\n"
|
|
},
|
|
"local": {
|
|
"mode": "qwen3",
|
|
"build": "b10450-img",
|
|
"template": "{% if preserve_thinking %}garde{% endif %}"
|
|
},
|
|
"method": "POST",
|
|
"path": "/api/engine/update",
|
|
"body": "{\"tag\":\"server-cuda-b10900\",\"preserve_off\":true}",
|
|
"wait": true,
|
|
"after_job": {
|
|
"mode": "qwen3",
|
|
"build": "b10900-new",
|
|
"template": "{% if preserve_thinking %}garde{% endif %}"
|
|
},
|
|
"wait_render": true,
|
|
"status": 200,
|
|
"out": {
|
|
"ok": true
|
|
},
|
|
"job": {
|
|
"action": "engine",
|
|
"compiled": 0,
|
|
"ended_at": "{{T}}",
|
|
"error": "",
|
|
"exists": true,
|
|
"lines": [
|
|
"variante : server-cuda — version visée : server-cuda-b10900",
|
|
"▶ lecture du manifeste server-cuda-b10900…",
|
|
"image ggml-org/llama.cpp:server-cuda-b10900 — llama.cpp b10900, 4 couches",
|
|
"couche 3 : 2 fichiers du moteur",
|
|
"couche 2 : 5 fichiers du moteur",
|
|
"moteur installé : {{HOME}}/engine/server-cuda-b10900/llama-server",
|
|
"▶ essai du nouveau moteur…",
|
|
"moteur testé : build 10900 (def5678)",
|
|
"REASONING_PRESERVE=off posée dans le preset « actif »",
|
|
"BIN → {{HOME}}/engine/server-cuda-b10900/llama-server",
|
|
"vérification du rendu du gabarit une fois le modèle chargé (panneau Moteur, journal [moteur])",
|
|
"✓ moteur mis à jour (server-cuda-b10900)"
|
|
],
|
|
"new": "",
|
|
"next": 12,
|
|
"old": "",
|
|
"phase": "moteur mis à jour (server-cuda-b10900)",
|
|
"running": false,
|
|
"started_at": "{{T}}"
|
|
},
|
|
"render": {
|
|
"at": "{{T}}",
|
|
"status": "same",
|
|
"tag": "server-cuda-b10900"
|
|
},
|
|
"after": {
|
|
"config/BIN": "{{HOME}}/engine/server-cuda-b10900/llama-server",
|
|
"config/REASONING_PRESERVE": "off",
|
|
"previous-bin": "{{HOME}}/image/llama-server\n"
|
|
},
|
|
"tree": [
|
|
"d engine",
|
|
"d engine/server-cuda-b10900",
|
|
"f engine/previous-bin -rw-r--r-- {{HOME}}/image/llama-server\n",
|
|
"f engine/server-cuda-b10900/libggml-base.so.0.20.0 -rw-r--r-- elf b10900",
|
|
"f engine/server-cuda-b10900/libggml-cuda.so -rw-r--r-- elf",
|
|
"f engine/server-cuda-b10900/libllama.so.0.1.0 -rw-r--r-- elf",
|
|
"f engine/server-cuda-b10900/llama -rwxr-xr-x #!/bin/true\n",
|
|
"f engine/server-cuda-b10900/llama-server -rwxr-xr-x #!/bin/sh\ncase \"$1\" in\n--version) echo 'version: 0.1.0-dev (build 10900, commit def5678)';;\n--list-devices) echo 'Available devices:'; echo ' CUDA0: Carte (1000 MiB, 900 MiB free)';;\n--help) echo '--no-reasoning-preserve';;\nesac\n",
|
|
"l engine/server-cuda-b10900/libggml-base.so -> libggml-base.so.0.20.0",
|
|
"l engine/server-cuda-b10900/libllama.so -> libllama.so.0.1.0"
|
|
]
|
|
},
|
|
{
|
|
"name": "suppression du moteur utilisé",
|
|
"method": "POST",
|
|
"path": "/api/engine/remove",
|
|
"body": "{\"tag\":\"server-cuda-b10900\"}",
|
|
"status": 409,
|
|
"out": {
|
|
"error": "c'est le moteur utilisé — bascule d'abord sur une autre version",
|
|
"ok": false
|
|
},
|
|
"after": {
|
|
"config/BIN": "{{HOME}}/engine/server-cuda-b10900/llama-server",
|
|
"config/REASONING_PRESERVE": "off",
|
|
"previous-bin": "{{HOME}}/image/llama-server\n"
|
|
},
|
|
"tree": [
|
|
"d engine",
|
|
"d engine/server-cuda-b10900",
|
|
"f engine/previous-bin -rw-r--r-- {{HOME}}/image/llama-server\n",
|
|
"f engine/server-cuda-b10900/libggml-base.so.0.20.0 -rw-r--r-- elf b10900",
|
|
"f engine/server-cuda-b10900/libggml-cuda.so -rw-r--r-- elf",
|
|
"f engine/server-cuda-b10900/libllama.so.0.1.0 -rw-r--r-- elf",
|
|
"f engine/server-cuda-b10900/llama -rwxr-xr-x #!/bin/true\n",
|
|
"f engine/server-cuda-b10900/llama-server -rwxr-xr-x #!/bin/sh\ncase \"$1\" in\n--version) echo 'version: 0.1.0-dev (build 10900, commit def5678)';;\n--list-devices) echo 'Available devices:'; echo ' CUDA0: Carte (1000 MiB, 900 MiB free)';;\n--help) echo '--no-reasoning-preserve';;\nesac\n",
|
|
"l engine/server-cuda-b10900/libggml-base.so -> libggml-base.so.0.20.0",
|
|
"l engine/server-cuda-b10900/libllama.so -> libllama.so.0.1.0"
|
|
]
|
|
},
|
|
{
|
|
"name": "REASONING_PRESERVE déjà posée",
|
|
"method": "POST",
|
|
"path": "/api/engine/update",
|
|
"body": "{\"tag\":\"server-cuda-b10900\",\"preserve_off\":true}",
|
|
"wait": true,
|
|
"after_job": {
|
|
"mode": "drop",
|
|
"build": "b10900-bis",
|
|
"template": "{% if preserve_thinking %}garde{% endif %}"
|
|
},
|
|
"wait_render": true,
|
|
"status": 200,
|
|
"out": {
|
|
"ok": true
|
|
},
|
|
"job": {
|
|
"action": "engine",
|
|
"compiled": 0,
|
|
"ended_at": "{{T}}",
|
|
"error": "",
|
|
"exists": true,
|
|
"lines": [
|
|
"variante : server-cuda — version visée : server-cuda-b10900",
|
|
"déjà installé : server-cuda-b10900",
|
|
"▶ essai du nouveau moteur…",
|
|
"moteur testé : build 10900 (def5678)",
|
|
"REASONING_PRESERVE=off déjà posée : inchangée",
|
|
"BIN → {{HOME}}/engine/server-cuda-b10900/llama-server",
|
|
"vérification du rendu du gabarit une fois le modèle chargé (panneau Moteur, journal [moteur])",
|
|
"✓ moteur mis à jour (server-cuda-b10900)"
|
|
],
|
|
"new": "",
|
|
"next": 8,
|
|
"old": "",
|
|
"phase": "moteur mis à jour (server-cuda-b10900)",
|
|
"running": false,
|
|
"started_at": "{{T}}"
|
|
},
|
|
"render": {
|
|
"at": "{{T}}",
|
|
"status": "same",
|
|
"tag": "server-cuda-b10900"
|
|
},
|
|
"after": {
|
|
"config/BIN": "{{HOME}}/engine/server-cuda-b10900/llama-server",
|
|
"config/REASONING_PRESERVE": "off",
|
|
"previous-bin": "{{HOME}}/image/llama-server\n"
|
|
},
|
|
"tree": [
|
|
"d engine",
|
|
"d engine/server-cuda-b10900",
|
|
"f engine/previous-bin -rw-r--r-- {{HOME}}/image/llama-server\n",
|
|
"f engine/server-cuda-b10900/libggml-base.so.0.20.0 -rw-r--r-- elf b10900",
|
|
"f engine/server-cuda-b10900/libggml-cuda.so -rw-r--r-- elf",
|
|
"f engine/server-cuda-b10900/libllama.so.0.1.0 -rw-r--r-- elf",
|
|
"f engine/server-cuda-b10900/llama -rwxr-xr-x #!/bin/true\n",
|
|
"f engine/server-cuda-b10900/llama-server -rwxr-xr-x #!/bin/sh\ncase \"$1\" in\n--version) echo 'version: 0.1.0-dev (build 10900, commit def5678)';;\n--list-devices) echo 'Available devices:'; echo ' CUDA0: Carte (1000 MiB, 900 MiB free)';;\n--help) echo '--no-reasoning-preserve';;\nesac\n",
|
|
"l engine/server-cuda-b10900/libggml-base.so -> libggml-base.so.0.20.0",
|
|
"l engine/server-cuda-b10900/libllama.so -> libllama.so.0.1.0"
|
|
]
|
|
},
|
|
{
|
|
"name": "REASONING_PRESERVE=off posée dans la configuration",
|
|
"files": {
|
|
"presets/actif.env": "-"
|
|
},
|
|
"config": {
|
|
"REASONING_PRESERVE": ""
|
|
},
|
|
"method": "POST",
|
|
"path": "/api/engine/update",
|
|
"body": "{\"tag\":\"server-cuda-b10900\",\"preserve_off\":true}",
|
|
"wait": true,
|
|
"after_job": {
|
|
"mode": "qwen3",
|
|
"build": "b10900-ter",
|
|
"template": "{% if preserve_thinking %}garde{% endif %}",
|
|
"apply": 500
|
|
},
|
|
"wait_render": true,
|
|
"status": 200,
|
|
"out": {
|
|
"ok": true
|
|
},
|
|
"job": {
|
|
"action": "engine",
|
|
"compiled": 0,
|
|
"ended_at": "{{T}}",
|
|
"error": "",
|
|
"exists": true,
|
|
"lines": [
|
|
"variante : server-cuda — version visée : server-cuda-b10900",
|
|
"déjà installé : server-cuda-b10900",
|
|
"▶ essai du nouveau moteur…",
|
|
"moteur testé : build 10900 (def5678)",
|
|
"REASONING_PRESERVE=off posée dans la configuration active (aucun preset ne lui correspond)",
|
|
"BIN → {{HOME}}/engine/server-cuda-b10900/llama-server",
|
|
"vérification du rendu du gabarit une fois le modèle chargé (panneau Moteur, journal [moteur])",
|
|
"✓ moteur mis à jour (server-cuda-b10900)"
|
|
],
|
|
"new": "",
|
|
"next": 8,
|
|
"old": "",
|
|
"phase": "moteur mis à jour (server-cuda-b10900)",
|
|
"running": false,
|
|
"started_at": "{{T}}"
|
|
},
|
|
"render": {
|
|
"at": "{{T}}",
|
|
"detail": "rendu impossible sur le nouveau moteur : historique sans raisonnement : HTTP 500 : {\"error\":{\"code\":500,\"message\":\"Jinja Exception: gabarit cassé\"}}",
|
|
"status": "unknown",
|
|
"tag": "server-cuda-b10900"
|
|
},
|
|
"after": {
|
|
"config/BIN": "{{HOME}}/engine/server-cuda-b10900/llama-server",
|
|
"config/REASONING_PRESERVE": "off",
|
|
"previous-bin": "{{HOME}}/image/llama-server\n"
|
|
},
|
|
"tree": [
|
|
"d engine",
|
|
"d engine/server-cuda-b10900",
|
|
"f engine/previous-bin -rw-r--r-- {{HOME}}/image/llama-server\n",
|
|
"f engine/server-cuda-b10900/libggml-base.so.0.20.0 -rw-r--r-- elf b10900",
|
|
"f engine/server-cuda-b10900/libggml-cuda.so -rw-r--r-- elf",
|
|
"f engine/server-cuda-b10900/libllama.so.0.1.0 -rw-r--r-- elf",
|
|
"f engine/server-cuda-b10900/llama -rwxr-xr-x #!/bin/true\n",
|
|
"f engine/server-cuda-b10900/llama-server -rwxr-xr-x #!/bin/sh\ncase \"$1\" in\n--version) echo 'version: 0.1.0-dev (build 10900, commit def5678)';;\n--list-devices) echo 'Available devices:'; echo ' CUDA0: Carte (1000 MiB, 900 MiB free)';;\n--help) echo '--no-reasoning-preserve';;\nesac\n",
|
|
"l engine/server-cuda-b10900/libggml-base.so -> libggml-base.so.0.20.0",
|
|
"l engine/server-cuda-b10900/libllama.so -> libllama.so.0.1.0"
|
|
]
|
|
},
|
|
{
|
|
"name": "nouvelle version, ménage",
|
|
"files": {
|
|
"engine/server-cuda-b10000/llama-server": "#!/bin/sh\n",
|
|
"engine/server-cuda-b10001": "/",
|
|
"engine/server-cuda-b9999/llama-server": "#!/bin/sh\n"
|
|
},
|
|
"config": {
|
|
"REASONING_PRESERVE": ""
|
|
},
|
|
"registry": {
|
|
"version": "b10950",
|
|
"fixed": [
|
|
"server-cuda-b10950"
|
|
],
|
|
"layers": [
|
|
{
|
|
"size": 2147483648,
|
|
"entries": [
|
|
{
|
|
"name": "usr/local/cuda/lib64/libcudart.so",
|
|
"type": "file",
|
|
"body": "runtime",
|
|
"mode": 420
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"entries": [
|
|
{
|
|
"name": "etc/hosts",
|
|
"type": "file",
|
|
"body": "x",
|
|
"mode": 420
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"entries": [
|
|
{
|
|
"name": "app/llama-server",
|
|
"type": "file",
|
|
"body": "ancien",
|
|
"mode": 493
|
|
},
|
|
{
|
|
"name": "app/",
|
|
"type": "dir",
|
|
"mode": 493
|
|
},
|
|
{
|
|
"name": "app/libggml-base.so.0.20.0",
|
|
"type": "file",
|
|
"body": "elf b10950",
|
|
"mode": 420
|
|
},
|
|
{
|
|
"name": "app/libggml-base.so",
|
|
"type": "symlink",
|
|
"link": "libggml-base.so.0.20.0"
|
|
},
|
|
{
|
|
"name": "app/libllama.so.0.1.0",
|
|
"type": "file",
|
|
"body": "elf",
|
|
"mode": 420
|
|
},
|
|
{
|
|
"name": "app/libllama.so",
|
|
"type": "symlink",
|
|
"link": "/app/libllama.so.0.1.0"
|
|
},
|
|
{
|
|
"name": "app/libggml-cuda.so",
|
|
"type": "file",
|
|
"body": "elf",
|
|
"mode": 420
|
|
},
|
|
{
|
|
"name": "app/sous/ignoré",
|
|
"type": "file",
|
|
"body": "x",
|
|
"mode": 420
|
|
},
|
|
{
|
|
"name": "app/.wh.supprimé",
|
|
"type": "file",
|
|
"mode": 420
|
|
},
|
|
{
|
|
"name": "etc/passwd",
|
|
"type": "file",
|
|
"body": "x",
|
|
"mode": 420
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"size": 10485760,
|
|
"entries": [
|
|
{
|
|
"name": "app/llama",
|
|
"type": "file",
|
|
"body": "#!/bin/true\n",
|
|
"mode": 493
|
|
},
|
|
{
|
|
"name": "app/llama-server",
|
|
"type": "file",
|
|
"body": "#!/bin/sh\ncase \"$1\" in\n--version) echo 'version: 0.1.0-dev (build 10950, commit 0ab1234)';;\n--list-devices) echo 'Available devices:'; echo ' CUDA0: Carte (1000 MiB, 900 MiB free)';;\n--help) echo '';;\nesac\n",
|
|
"mode": 448
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"local": {
|
|
"mode": "",
|
|
"build": "",
|
|
"down": true
|
|
},
|
|
"method": "POST",
|
|
"path": "/api/engine/update",
|
|
"body": "{}",
|
|
"wait": true,
|
|
"status": 200,
|
|
"out": {
|
|
"ok": true
|
|
},
|
|
"job": {
|
|
"action": "engine",
|
|
"compiled": 0,
|
|
"ended_at": "{{T}}",
|
|
"error": "",
|
|
"exists": true,
|
|
"lines": [
|
|
"▶ recherche de la dernière version publiée…",
|
|
"variante : server-cuda — version visée : server-cuda-b10950",
|
|
"▶ lecture du manifeste server-cuda-b10950…",
|
|
"image ggml-org/llama.cpp:server-cuda-b10950 — llama.cpp b10950, 4 couches",
|
|
"▶ téléchargement du moteur (10 Mo)…",
|
|
"couche 3 : 2 fichiers du moteur",
|
|
"couche 2 : 5 fichiers du moteur",
|
|
"moteur installé : {{HOME}}/engine/server-cuda-b10950/llama-server",
|
|
"▶ essai du nouveau moteur…",
|
|
"moteur testé : build 10950 (0ab1234)",
|
|
"BIN → {{HOME}}/engine/server-cuda-b10950/llama-server",
|
|
"version précédente gardée pour revenir en arrière : server-cuda-b10900",
|
|
"ancienne version supprimée : server-cuda-b9999",
|
|
"ancienne version supprimée : server-cuda-b10000",
|
|
"✓ moteur mis à jour (server-cuda-b10950)"
|
|
],
|
|
"new": "",
|
|
"next": 15,
|
|
"old": "",
|
|
"phase": "moteur mis à jour (server-cuda-b10950)",
|
|
"running": false,
|
|
"started_at": "{{T}}"
|
|
},
|
|
"after": {
|
|
"config/BIN": "{{HOME}}/engine/server-cuda-b10950/llama-server",
|
|
"previous-bin": "{{HOME}}/engine/server-cuda-b10900/llama-server\n"
|
|
},
|
|
"tree": [
|
|
"d engine",
|
|
"d engine/server-cuda-b10001",
|
|
"d engine/server-cuda-b10900",
|
|
"d engine/server-cuda-b10950",
|
|
"f engine/previous-bin -rw-r--r-- {{HOME}}/engine/server-cuda-b10900/llama-server\n",
|
|
"f engine/server-cuda-b10900/libggml-base.so.0.20.0 -rw-r--r-- elf b10900",
|
|
"f engine/server-cuda-b10900/libggml-cuda.so -rw-r--r-- elf",
|
|
"f engine/server-cuda-b10900/libllama.so.0.1.0 -rw-r--r-- elf",
|
|
"f engine/server-cuda-b10900/llama -rwxr-xr-x #!/bin/true\n",
|
|
"f engine/server-cuda-b10900/llama-server -rwxr-xr-x #!/bin/sh\ncase \"$1\" in\n--version) echo 'version: 0.1.0-dev (build 10900, commit def5678)';;\n--list-devices) echo 'Available devices:'; echo ' CUDA0: Carte (1000 MiB, 900 MiB free)';;\n--help) echo '--no-reasoning-preserve';;\nesac\n",
|
|
"f engine/server-cuda-b10950/libggml-base.so.0.20.0 -rw-r--r-- elf b10950",
|
|
"f engine/server-cuda-b10950/libggml-cuda.so -rw-r--r-- elf",
|
|
"f engine/server-cuda-b10950/libllama.so.0.1.0 -rw-r--r-- elf",
|
|
"f engine/server-cuda-b10950/llama -rwxr-xr-x #!/bin/true\n",
|
|
"f engine/server-cuda-b10950/llama-server -rwxr-xr-x #!/bin/sh\ncase \"$1\" in\n--version) echo 'version: 0.1.0-dev (build 10950, commit 0ab1234)';;\n--list-devices) echo 'Available devices:'; echo ' CUDA0: Carte (1000 MiB, 900 MiB free)';;\n--help) echo '';;\nesac\n",
|
|
"l engine/server-cuda-b10900/libggml-base.so -> libggml-base.so.0.20.0",
|
|
"l engine/server-cuda-b10900/libllama.so -> libllama.so.0.1.0",
|
|
"l engine/server-cuda-b10950/libggml-base.so -> libggml-base.so.0.20.0",
|
|
"l engine/server-cuda-b10950/libllama.so -> libllama.so.0.1.0"
|
|
]
|
|
},
|
|
{
|
|
"name": "statut, version précédente téléchargée",
|
|
"method": "GET",
|
|
"path": "/api/engine",
|
|
"status": 200,
|
|
"out": {
|
|
"bin": "{{HOME}}/engine/server-cuda-b10950/llama-server",
|
|
"build": 10950,
|
|
"commit": "0ab1234",
|
|
"dir": "{{HOME}}/engine",
|
|
"image_bin": "{{HOME}}/image/llama-server",
|
|
"installed": [
|
|
{
|
|
"bin": "{{HOME}}/engine/server-cuda-b10900/llama-server",
|
|
"build": 10900,
|
|
"in_use": false,
|
|
"tag": "server-cuda-b10900"
|
|
},
|
|
{
|
|
"bin": "{{HOME}}/engine/server-cuda-b10950/llama-server",
|
|
"build": 10950,
|
|
"in_use": true,
|
|
"tag": "server-cuda-b10950"
|
|
}
|
|
],
|
|
"job": {
|
|
"action": "engine",
|
|
"compiled": 0,
|
|
"ended_at": "{{T}}",
|
|
"error": "",
|
|
"exists": true,
|
|
"new": "",
|
|
"old": "",
|
|
"phase": "moteur mis à jour (server-cuda-b10950)",
|
|
"running": false,
|
|
"started_at": "{{T}}"
|
|
},
|
|
"notice": "",
|
|
"previous": {
|
|
"bin": "{{HOME}}/engine/server-cuda-b10900/llama-server",
|
|
"build": 10900,
|
|
"source": "downloaded",
|
|
"tag": "server-cuda-b10900"
|
|
},
|
|
"recommend": null,
|
|
"render_check": null,
|
|
"repo": "{{REGHOST}}/ggml-org/llama.cpp",
|
|
"source": "downloaded",
|
|
"supported": true,
|
|
"variant": "server-cuda"
|
|
},
|
|
"after": {
|
|
"config/BIN": "{{HOME}}/engine/server-cuda-b10950/llama-server",
|
|
"previous-bin": "{{HOME}}/engine/server-cuda-b10900/llama-server\n"
|
|
},
|
|
"tree": [
|
|
"d engine",
|
|
"d engine/server-cuda-b10001",
|
|
"d engine/server-cuda-b10900",
|
|
"d engine/server-cuda-b10950",
|
|
"f engine/previous-bin -rw-r--r-- {{HOME}}/engine/server-cuda-b10900/llama-server\n",
|
|
"f engine/server-cuda-b10900/libggml-base.so.0.20.0 -rw-r--r-- elf b10900",
|
|
"f engine/server-cuda-b10900/libggml-cuda.so -rw-r--r-- elf",
|
|
"f engine/server-cuda-b10900/libllama.so.0.1.0 -rw-r--r-- elf",
|
|
"f engine/server-cuda-b10900/llama -rwxr-xr-x #!/bin/true\n",
|
|
"f engine/server-cuda-b10900/llama-server -rwxr-xr-x #!/bin/sh\ncase \"$1\" in\n--version) echo 'version: 0.1.0-dev (build 10900, commit def5678)';;\n--list-devices) echo 'Available devices:'; echo ' CUDA0: Carte (1000 MiB, 900 MiB free)';;\n--help) echo '--no-reasoning-preserve';;\nesac\n",
|
|
"f engine/server-cuda-b10950/libggml-base.so.0.20.0 -rw-r--r-- elf b10950",
|
|
"f engine/server-cuda-b10950/libggml-cuda.so -rw-r--r-- elf",
|
|
"f engine/server-cuda-b10950/libllama.so.0.1.0 -rw-r--r-- elf",
|
|
"f engine/server-cuda-b10950/llama -rwxr-xr-x #!/bin/true\n",
|
|
"f engine/server-cuda-b10950/llama-server -rwxr-xr-x #!/bin/sh\ncase \"$1\" in\n--version) echo 'version: 0.1.0-dev (build 10950, commit 0ab1234)';;\n--list-devices) echo 'Available devices:'; echo ' CUDA0: Carte (1000 MiB, 900 MiB free)';;\n--help) echo '';;\nesac\n",
|
|
"l engine/server-cuda-b10900/libggml-base.so -> libggml-base.so.0.20.0",
|
|
"l engine/server-cuda-b10900/libllama.so -> libllama.so.0.1.0",
|
|
"l engine/server-cuda-b10950/libggml-base.so -> libggml-base.so.0.20.0",
|
|
"l engine/server-cuda-b10950/libllama.so -> libllama.so.0.1.0"
|
|
]
|
|
},
|
|
{
|
|
"name": "REASONING_PRESERVE=off inconnue du moteur",
|
|
"method": "POST",
|
|
"path": "/api/engine/update",
|
|
"body": "{\"tag\":\"server-cuda-b10950\",\"preserve_off\":true}",
|
|
"wait": true,
|
|
"status": 200,
|
|
"out": {
|
|
"ok": true
|
|
},
|
|
"job": {
|
|
"action": "engine",
|
|
"compiled": 0,
|
|
"ended_at": "{{T}}",
|
|
"error": "REASONING_PRESERVE=off demandée mais pas posée : le nouveau moteur ne connaît pas --no-reasoning-preserve — moteur courant inchangé ; le nouveau reste installé",
|
|
"exists": true,
|
|
"lines": [
|
|
"variante : server-cuda — version visée : server-cuda-b10950",
|
|
"déjà installé : server-cuda-b10950",
|
|
"▶ essai du nouveau moteur…",
|
|
"moteur testé : build 10950 (0ab1234)",
|
|
"✗ REASONING_PRESERVE=off demandée mais pas posée : le nouveau moteur ne connaît pas --no-reasoning-preserve — moteur courant inchangé ; le nouveau reste installé"
|
|
],
|
|
"new": "",
|
|
"next": 5,
|
|
"old": "",
|
|
"phase": "échec",
|
|
"running": false,
|
|
"started_at": "{{T}}"
|
|
},
|
|
"after": {
|
|
"config/BIN": "{{HOME}}/engine/server-cuda-b10950/llama-server",
|
|
"previous-bin": "{{HOME}}/engine/server-cuda-b10900/llama-server\n"
|
|
},
|
|
"tree": [
|
|
"d engine",
|
|
"d engine/server-cuda-b10001",
|
|
"d engine/server-cuda-b10900",
|
|
"d engine/server-cuda-b10950",
|
|
"f engine/previous-bin -rw-r--r-- {{HOME}}/engine/server-cuda-b10900/llama-server\n",
|
|
"f engine/server-cuda-b10900/libggml-base.so.0.20.0 -rw-r--r-- elf b10900",
|
|
"f engine/server-cuda-b10900/libggml-cuda.so -rw-r--r-- elf",
|
|
"f engine/server-cuda-b10900/libllama.so.0.1.0 -rw-r--r-- elf",
|
|
"f engine/server-cuda-b10900/llama -rwxr-xr-x #!/bin/true\n",
|
|
"f engine/server-cuda-b10900/llama-server -rwxr-xr-x #!/bin/sh\ncase \"$1\" in\n--version) echo 'version: 0.1.0-dev (build 10900, commit def5678)';;\n--list-devices) echo 'Available devices:'; echo ' CUDA0: Carte (1000 MiB, 900 MiB free)';;\n--help) echo '--no-reasoning-preserve';;\nesac\n",
|
|
"f engine/server-cuda-b10950/libggml-base.so.0.20.0 -rw-r--r-- elf b10950",
|
|
"f engine/server-cuda-b10950/libggml-cuda.so -rw-r--r-- elf",
|
|
"f engine/server-cuda-b10950/libllama.so.0.1.0 -rw-r--r-- elf",
|
|
"f engine/server-cuda-b10950/llama -rwxr-xr-x #!/bin/true\n",
|
|
"f engine/server-cuda-b10950/llama-server -rwxr-xr-x #!/bin/sh\ncase \"$1\" in\n--version) echo 'version: 0.1.0-dev (build 10950, commit 0ab1234)';;\n--list-devices) echo 'Available devices:'; echo ' CUDA0: Carte (1000 MiB, 900 MiB free)';;\n--help) echo '';;\nesac\n",
|
|
"l engine/server-cuda-b10900/libggml-base.so -> libggml-base.so.0.20.0",
|
|
"l engine/server-cuda-b10900/libllama.so -> libllama.so.0.1.0",
|
|
"l engine/server-cuda-b10950/libggml-base.so -> libggml-base.so.0.20.0",
|
|
"l engine/server-cuda-b10950/libllama.so -> libllama.so.0.1.0"
|
|
]
|
|
},
|
|
{
|
|
"name": "version inconnue du registre",
|
|
"method": "POST",
|
|
"path": "/api/engine/update",
|
|
"body": "{\"tag\":\"server-cuda-b1\"}",
|
|
"wait": true,
|
|
"status": 200,
|
|
"out": {
|
|
"ok": true
|
|
},
|
|
"job": {
|
|
"action": "engine",
|
|
"compiled": 0,
|
|
"ended_at": "{{T}}",
|
|
"error": "version inconnue dans le registre : server-cuda-b1",
|
|
"exists": true,
|
|
"lines": [
|
|
"variante : server-cuda — version visée : server-cuda-b1",
|
|
"▶ lecture du manifeste server-cuda-b1…",
|
|
"✗ version inconnue dans le registre : server-cuda-b1"
|
|
],
|
|
"new": "",
|
|
"next": 3,
|
|
"old": "",
|
|
"phase": "échec",
|
|
"running": false,
|
|
"started_at": "{{T}}"
|
|
},
|
|
"after": {
|
|
"config/BIN": "{{HOME}}/engine/server-cuda-b10950/llama-server",
|
|
"previous-bin": "{{HOME}}/engine/server-cuda-b10900/llama-server\n"
|
|
},
|
|
"tree": [
|
|
"d engine",
|
|
"d engine/server-cuda-b10001",
|
|
"d engine/server-cuda-b10900",
|
|
"d engine/server-cuda-b10950",
|
|
"f engine/previous-bin -rw-r--r-- {{HOME}}/engine/server-cuda-b10900/llama-server\n",
|
|
"f engine/server-cuda-b10900/libggml-base.so.0.20.0 -rw-r--r-- elf b10900",
|
|
"f engine/server-cuda-b10900/libggml-cuda.so -rw-r--r-- elf",
|
|
"f engine/server-cuda-b10900/libllama.so.0.1.0 -rw-r--r-- elf",
|
|
"f engine/server-cuda-b10900/llama -rwxr-xr-x #!/bin/true\n",
|
|
"f engine/server-cuda-b10900/llama-server -rwxr-xr-x #!/bin/sh\ncase \"$1\" in\n--version) echo 'version: 0.1.0-dev (build 10900, commit def5678)';;\n--list-devices) echo 'Available devices:'; echo ' CUDA0: Carte (1000 MiB, 900 MiB free)';;\n--help) echo '--no-reasoning-preserve';;\nesac\n",
|
|
"f engine/server-cuda-b10950/libggml-base.so.0.20.0 -rw-r--r-- elf b10950",
|
|
"f engine/server-cuda-b10950/libggml-cuda.so -rw-r--r-- elf",
|
|
"f engine/server-cuda-b10950/libllama.so.0.1.0 -rw-r--r-- elf",
|
|
"f engine/server-cuda-b10950/llama -rwxr-xr-x #!/bin/true\n",
|
|
"f engine/server-cuda-b10950/llama-server -rwxr-xr-x #!/bin/sh\ncase \"$1\" in\n--version) echo 'version: 0.1.0-dev (build 10950, commit 0ab1234)';;\n--list-devices) echo 'Available devices:'; echo ' CUDA0: Carte (1000 MiB, 900 MiB free)';;\n--help) echo '';;\nesac\n",
|
|
"l engine/server-cuda-b10900/libggml-base.so -> libggml-base.so.0.20.0",
|
|
"l engine/server-cuda-b10900/libllama.so -> libllama.so.0.1.0",
|
|
"l engine/server-cuda-b10950/libggml-base.so -> libggml-base.so.0.20.0",
|
|
"l engine/server-cuda-b10950/libllama.so -> libllama.so.0.1.0"
|
|
]
|
|
},
|
|
{
|
|
"name": "image sans serveur",
|
|
"registry": {
|
|
"version": "b10960",
|
|
"fixed": [
|
|
"server-cuda-b10960"
|
|
],
|
|
"layers": [
|
|
{
|
|
"size": 2147483648,
|
|
"entries": [
|
|
{
|
|
"name": "usr/local/cuda/lib64/libcudart.so",
|
|
"type": "file",
|
|
"body": "runtime",
|
|
"mode": 420
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"entries": [
|
|
{
|
|
"name": "etc/hosts",
|
|
"type": "file",
|
|
"body": "x",
|
|
"mode": 420
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"entries": [
|
|
{
|
|
"name": "app/",
|
|
"type": "dir",
|
|
"mode": 493
|
|
},
|
|
{
|
|
"name": "app/libggml-base.so.0.20.0",
|
|
"type": "file",
|
|
"body": "elf b10960",
|
|
"mode": 420
|
|
},
|
|
{
|
|
"name": "app/libggml-base.so",
|
|
"type": "symlink",
|
|
"link": "libggml-base.so.0.20.0"
|
|
},
|
|
{
|
|
"name": "app/libllama.so.0.1.0",
|
|
"type": "file",
|
|
"body": "elf",
|
|
"mode": 420
|
|
},
|
|
{
|
|
"name": "app/libllama.so",
|
|
"type": "symlink",
|
|
"link": "/app/libllama.so.0.1.0"
|
|
},
|
|
{
|
|
"name": "app/libggml-cuda.so",
|
|
"type": "file",
|
|
"body": "elf",
|
|
"mode": 420
|
|
},
|
|
{
|
|
"name": "app/sous/ignoré",
|
|
"type": "file",
|
|
"body": "x",
|
|
"mode": 420
|
|
},
|
|
{
|
|
"name": "app/.wh.supprimé",
|
|
"type": "file",
|
|
"mode": 420
|
|
},
|
|
{
|
|
"name": "etc/passwd",
|
|
"type": "file",
|
|
"body": "x",
|
|
"mode": 420
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"entries": [
|
|
{
|
|
"name": "app/llama",
|
|
"type": "file",
|
|
"body": "#!/bin/true\n",
|
|
"mode": 493
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"method": "POST",
|
|
"path": "/api/engine/update",
|
|
"body": "{\"tag\":\"server-cuda-b10960\"}",
|
|
"wait": true,
|
|
"status": 200,
|
|
"out": {
|
|
"ok": true
|
|
},
|
|
"job": {
|
|
"action": "engine",
|
|
"compiled": 0,
|
|
"ended_at": "{{T}}",
|
|
"error": "llama-server absent de l'image server-cuda-b10960 — variante inattendue ?",
|
|
"exists": true,
|
|
"lines": [
|
|
"variante : server-cuda — version visée : server-cuda-b10960",
|
|
"▶ lecture du manifeste server-cuda-b10960…",
|
|
"image ggml-org/llama.cpp:server-cuda-b10960 — llama.cpp b10960, 4 couches",
|
|
"couche 3 : 1 fichiers du moteur",
|
|
"couche 2 : 5 fichiers du moteur",
|
|
"couche 0 ignorée (2147 Mo) : c'est le runtime de l'image, pas le moteur",
|
|
"✗ llama-server absent de l'image server-cuda-b10960 — variante inattendue ?"
|
|
],
|
|
"new": "",
|
|
"next": 7,
|
|
"old": "",
|
|
"phase": "échec",
|
|
"running": false,
|
|
"started_at": "{{T}}"
|
|
},
|
|
"after": {
|
|
"config/BIN": "{{HOME}}/engine/server-cuda-b10950/llama-server",
|
|
"previous-bin": "{{HOME}}/engine/server-cuda-b10900/llama-server\n"
|
|
},
|
|
"tree": [
|
|
"d engine",
|
|
"d engine/server-cuda-b10001",
|
|
"d engine/server-cuda-b10900",
|
|
"d engine/server-cuda-b10950",
|
|
"f engine/previous-bin -rw-r--r-- {{HOME}}/engine/server-cuda-b10900/llama-server\n",
|
|
"f engine/server-cuda-b10900/libggml-base.so.0.20.0 -rw-r--r-- elf b10900",
|
|
"f engine/server-cuda-b10900/libggml-cuda.so -rw-r--r-- elf",
|
|
"f engine/server-cuda-b10900/libllama.so.0.1.0 -rw-r--r-- elf",
|
|
"f engine/server-cuda-b10900/llama -rwxr-xr-x #!/bin/true\n",
|
|
"f engine/server-cuda-b10900/llama-server -rwxr-xr-x #!/bin/sh\ncase \"$1\" in\n--version) echo 'version: 0.1.0-dev (build 10900, commit def5678)';;\n--list-devices) echo 'Available devices:'; echo ' CUDA0: Carte (1000 MiB, 900 MiB free)';;\n--help) echo '--no-reasoning-preserve';;\nesac\n",
|
|
"f engine/server-cuda-b10950/libggml-base.so.0.20.0 -rw-r--r-- elf b10950",
|
|
"f engine/server-cuda-b10950/libggml-cuda.so -rw-r--r-- elf",
|
|
"f engine/server-cuda-b10950/libllama.so.0.1.0 -rw-r--r-- elf",
|
|
"f engine/server-cuda-b10950/llama -rwxr-xr-x #!/bin/true\n",
|
|
"f engine/server-cuda-b10950/llama-server -rwxr-xr-x #!/bin/sh\ncase \"$1\" in\n--version) echo 'version: 0.1.0-dev (build 10950, commit 0ab1234)';;\n--list-devices) echo 'Available devices:'; echo ' CUDA0: Carte (1000 MiB, 900 MiB free)';;\n--help) echo '';;\nesac\n",
|
|
"l engine/server-cuda-b10900/libggml-base.so -> libggml-base.so.0.20.0",
|
|
"l engine/server-cuda-b10900/libllama.so -> libllama.so.0.1.0",
|
|
"l engine/server-cuda-b10950/libggml-base.so -> libggml-base.so.0.20.0",
|
|
"l engine/server-cuda-b10950/libllama.so -> libllama.so.0.1.0"
|
|
]
|
|
},
|
|
{
|
|
"name": "manifeste sans couche",
|
|
"registry": {
|
|
"version": "b10966",
|
|
"fixed": [
|
|
"server-cuda-b10966"
|
|
],
|
|
"layers": null
|
|
},
|
|
"method": "POST",
|
|
"path": "/api/engine/update",
|
|
"body": "{\"tag\":\"server-cuda-b10966\"}",
|
|
"wait": true,
|
|
"status": 200,
|
|
"out": {
|
|
"ok": true
|
|
},
|
|
"job": {
|
|
"action": "engine",
|
|
"compiled": 0,
|
|
"ended_at": "{{T}}",
|
|
"error": "manifeste server-cuda-b10966 sans couche",
|
|
"exists": true,
|
|
"lines": [
|
|
"variante : server-cuda — version visée : server-cuda-b10966",
|
|
"▶ lecture du manifeste server-cuda-b10966…",
|
|
"✗ manifeste server-cuda-b10966 sans couche"
|
|
],
|
|
"new": "",
|
|
"next": 3,
|
|
"old": "",
|
|
"phase": "échec",
|
|
"running": false,
|
|
"started_at": "{{T}}"
|
|
},
|
|
"after": {
|
|
"config/BIN": "{{HOME}}/engine/server-cuda-b10950/llama-server",
|
|
"previous-bin": "{{HOME}}/engine/server-cuda-b10900/llama-server\n"
|
|
},
|
|
"tree": [
|
|
"d engine",
|
|
"d engine/server-cuda-b10001",
|
|
"d engine/server-cuda-b10900",
|
|
"d engine/server-cuda-b10950",
|
|
"f engine/previous-bin -rw-r--r-- {{HOME}}/engine/server-cuda-b10900/llama-server\n",
|
|
"f engine/server-cuda-b10900/libggml-base.so.0.20.0 -rw-r--r-- elf b10900",
|
|
"f engine/server-cuda-b10900/libggml-cuda.so -rw-r--r-- elf",
|
|
"f engine/server-cuda-b10900/libllama.so.0.1.0 -rw-r--r-- elf",
|
|
"f engine/server-cuda-b10900/llama -rwxr-xr-x #!/bin/true\n",
|
|
"f engine/server-cuda-b10900/llama-server -rwxr-xr-x #!/bin/sh\ncase \"$1\" in\n--version) echo 'version: 0.1.0-dev (build 10900, commit def5678)';;\n--list-devices) echo 'Available devices:'; echo ' CUDA0: Carte (1000 MiB, 900 MiB free)';;\n--help) echo '--no-reasoning-preserve';;\nesac\n",
|
|
"f engine/server-cuda-b10950/libggml-base.so.0.20.0 -rw-r--r-- elf b10950",
|
|
"f engine/server-cuda-b10950/libggml-cuda.so -rw-r--r-- elf",
|
|
"f engine/server-cuda-b10950/libllama.so.0.1.0 -rw-r--r-- elf",
|
|
"f engine/server-cuda-b10950/llama -rwxr-xr-x #!/bin/true\n",
|
|
"f engine/server-cuda-b10950/llama-server -rwxr-xr-x #!/bin/sh\ncase \"$1\" in\n--version) echo 'version: 0.1.0-dev (build 10950, commit 0ab1234)';;\n--list-devices) echo 'Available devices:'; echo ' CUDA0: Carte (1000 MiB, 900 MiB free)';;\n--help) echo '';;\nesac\n",
|
|
"l engine/server-cuda-b10900/libggml-base.so -> libggml-base.so.0.20.0",
|
|
"l engine/server-cuda-b10900/libllama.so -> libllama.so.0.1.0",
|
|
"l engine/server-cuda-b10950/libggml-base.so -> libggml-base.so.0.20.0",
|
|
"l engine/server-cuda-b10950/libllama.so -> libllama.so.0.1.0"
|
|
]
|
|
},
|
|
{
|
|
"name": "image sans version annoncée",
|
|
"registry": {
|
|
"version": "",
|
|
"fixed": [
|
|
"server-cuda-b10967"
|
|
],
|
|
"layers": [
|
|
{
|
|
"size": 2147483648,
|
|
"entries": [
|
|
{
|
|
"name": "usr/local/cuda/lib64/libcudart.so",
|
|
"type": "file",
|
|
"body": "runtime",
|
|
"mode": 420
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"entries": [
|
|
{
|
|
"name": "etc/hosts",
|
|
"type": "file",
|
|
"body": "x",
|
|
"mode": 420
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"entries": [
|
|
{
|
|
"name": "app/",
|
|
"type": "dir",
|
|
"mode": 493
|
|
},
|
|
{
|
|
"name": "app/libggml-base.so.0.20.0",
|
|
"type": "file",
|
|
"body": "elf b10967",
|
|
"mode": 420
|
|
},
|
|
{
|
|
"name": "app/libggml-base.so",
|
|
"type": "symlink",
|
|
"link": "libggml-base.so.0.20.0"
|
|
},
|
|
{
|
|
"name": "app/libllama.so.0.1.0",
|
|
"type": "file",
|
|
"body": "elf",
|
|
"mode": 420
|
|
},
|
|
{
|
|
"name": "app/libllama.so",
|
|
"type": "symlink",
|
|
"link": "/app/libllama.so.0.1.0"
|
|
},
|
|
{
|
|
"name": "app/libggml-cuda.so",
|
|
"type": "file",
|
|
"body": "elf",
|
|
"mode": 420
|
|
},
|
|
{
|
|
"name": "app/sous/ignoré",
|
|
"type": "file",
|
|
"body": "x",
|
|
"mode": 420
|
|
},
|
|
{
|
|
"name": "app/.wh.supprimé",
|
|
"type": "file",
|
|
"mode": 420
|
|
},
|
|
{
|
|
"name": "etc/passwd",
|
|
"type": "file",
|
|
"body": "x",
|
|
"mode": 420
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"entries": [
|
|
{
|
|
"name": "app/llama",
|
|
"type": "file",
|
|
"body": "#!/bin/true\n",
|
|
"mode": 493
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"method": "POST",
|
|
"path": "/api/engine/update",
|
|
"body": "{\"tag\":\"server-cuda-b10967\"}",
|
|
"wait": true,
|
|
"status": 200,
|
|
"out": {
|
|
"ok": true
|
|
},
|
|
"job": {
|
|
"action": "engine",
|
|
"compiled": 0,
|
|
"ended_at": "{{T}}",
|
|
"error": "llama-server absent de l'image server-cuda-b10967 — variante inattendue ?",
|
|
"exists": true,
|
|
"lines": [
|
|
"variante : server-cuda — version visée : server-cuda-b10967",
|
|
"▶ lecture du manifeste server-cuda-b10967…",
|
|
"couche 3 : 1 fichiers du moteur",
|
|
"couche 2 : 5 fichiers du moteur",
|
|
"couche 0 ignorée (2147 Mo) : c'est le runtime de l'image, pas le moteur",
|
|
"✗ llama-server absent de l'image server-cuda-b10967 — variante inattendue ?"
|
|
],
|
|
"new": "",
|
|
"next": 6,
|
|
"old": "",
|
|
"phase": "échec",
|
|
"running": false,
|
|
"started_at": "{{T}}"
|
|
},
|
|
"after": {
|
|
"config/BIN": "{{HOME}}/engine/server-cuda-b10950/llama-server",
|
|
"previous-bin": "{{HOME}}/engine/server-cuda-b10900/llama-server\n"
|
|
},
|
|
"tree": [
|
|
"d engine",
|
|
"d engine/server-cuda-b10001",
|
|
"d engine/server-cuda-b10900",
|
|
"d engine/server-cuda-b10950",
|
|
"f engine/previous-bin -rw-r--r-- {{HOME}}/engine/server-cuda-b10900/llama-server\n",
|
|
"f engine/server-cuda-b10900/libggml-base.so.0.20.0 -rw-r--r-- elf b10900",
|
|
"f engine/server-cuda-b10900/libggml-cuda.so -rw-r--r-- elf",
|
|
"f engine/server-cuda-b10900/libllama.so.0.1.0 -rw-r--r-- elf",
|
|
"f engine/server-cuda-b10900/llama -rwxr-xr-x #!/bin/true\n",
|
|
"f engine/server-cuda-b10900/llama-server -rwxr-xr-x #!/bin/sh\ncase \"$1\" in\n--version) echo 'version: 0.1.0-dev (build 10900, commit def5678)';;\n--list-devices) echo 'Available devices:'; echo ' CUDA0: Carte (1000 MiB, 900 MiB free)';;\n--help) echo '--no-reasoning-preserve';;\nesac\n",
|
|
"f engine/server-cuda-b10950/libggml-base.so.0.20.0 -rw-r--r-- elf b10950",
|
|
"f engine/server-cuda-b10950/libggml-cuda.so -rw-r--r-- elf",
|
|
"f engine/server-cuda-b10950/libllama.so.0.1.0 -rw-r--r-- elf",
|
|
"f engine/server-cuda-b10950/llama -rwxr-xr-x #!/bin/true\n",
|
|
"f engine/server-cuda-b10950/llama-server -rwxr-xr-x #!/bin/sh\ncase \"$1\" in\n--version) echo 'version: 0.1.0-dev (build 10950, commit 0ab1234)';;\n--list-devices) echo 'Available devices:'; echo ' CUDA0: Carte (1000 MiB, 900 MiB free)';;\n--help) echo '';;\nesac\n",
|
|
"l engine/server-cuda-b10900/libggml-base.so -> libggml-base.so.0.20.0",
|
|
"l engine/server-cuda-b10900/libllama.so -> libllama.so.0.1.0",
|
|
"l engine/server-cuda-b10950/libggml-base.so -> libggml-base.so.0.20.0",
|
|
"l engine/server-cuda-b10950/libllama.so -> libllama.so.0.1.0"
|
|
]
|
|
},
|
|
{
|
|
"name": "couche du runtime au sommet",
|
|
"registry": {
|
|
"version": "b10961",
|
|
"fixed": [
|
|
"server-cuda-b10961"
|
|
],
|
|
"layers": [
|
|
{
|
|
"size": 2147483648,
|
|
"entries": [
|
|
{
|
|
"name": "usr/local/cuda/lib64/libcudart.so",
|
|
"type": "file",
|
|
"body": "runtime",
|
|
"mode": 420
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"entries": [
|
|
{
|
|
"name": "etc/hosts",
|
|
"type": "file",
|
|
"body": "x",
|
|
"mode": 420
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"entries": [
|
|
{
|
|
"name": "app/llama-server",
|
|
"type": "file",
|
|
"body": "ancien",
|
|
"mode": 493
|
|
},
|
|
{
|
|
"name": "app/",
|
|
"type": "dir",
|
|
"mode": 493
|
|
},
|
|
{
|
|
"name": "app/libggml-base.so.0.20.0",
|
|
"type": "file",
|
|
"body": "elf b10961",
|
|
"mode": 420
|
|
},
|
|
{
|
|
"name": "app/libggml-base.so",
|
|
"type": "symlink",
|
|
"link": "libggml-base.so.0.20.0"
|
|
},
|
|
{
|
|
"name": "app/libllama.so.0.1.0",
|
|
"type": "file",
|
|
"body": "elf",
|
|
"mode": 420
|
|
},
|
|
{
|
|
"name": "app/libllama.so",
|
|
"type": "symlink",
|
|
"link": "/app/libllama.so.0.1.0"
|
|
},
|
|
{
|
|
"name": "app/libggml-cuda.so",
|
|
"type": "file",
|
|
"body": "elf",
|
|
"mode": 420
|
|
},
|
|
{
|
|
"name": "app/sous/ignoré",
|
|
"type": "file",
|
|
"body": "x",
|
|
"mode": 420
|
|
},
|
|
{
|
|
"name": "app/.wh.supprimé",
|
|
"type": "file",
|
|
"mode": 420
|
|
},
|
|
{
|
|
"name": "etc/passwd",
|
|
"type": "file",
|
|
"body": "x",
|
|
"mode": 420
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"size": 734003200,
|
|
"entries": [
|
|
{
|
|
"name": "app/llama",
|
|
"type": "file",
|
|
"body": "#!/bin/true\n",
|
|
"mode": 493
|
|
},
|
|
{
|
|
"name": "app/llama-server",
|
|
"type": "file",
|
|
"body": "#!/bin/sh\ncase \"$1\" in\n--version) echo 'version: 0.1.0-dev (build 10900, commit def5678)';;\n--list-devices) echo 'Available devices:'; echo ' CUDA0: Carte (1000 MiB, 900 MiB free)';;\n--help) echo '--no-reasoning-preserve';;\nesac\n",
|
|
"mode": 448
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"method": "POST",
|
|
"path": "/api/engine/update",
|
|
"body": "{\"tag\":\"server-cuda-b10961\"}",
|
|
"wait": true,
|
|
"status": 200,
|
|
"out": {
|
|
"ok": true
|
|
},
|
|
"job": {
|
|
"action": "engine",
|
|
"compiled": 0,
|
|
"ended_at": "{{T}}",
|
|
"error": "llama-server absent de l'image server-cuda-b10961 — variante inattendue ?",
|
|
"exists": true,
|
|
"lines": [
|
|
"variante : server-cuda — version visée : server-cuda-b10961",
|
|
"▶ lecture du manifeste server-cuda-b10961…",
|
|
"image ggml-org/llama.cpp:server-cuda-b10961 — llama.cpp b10961, 4 couches",
|
|
"couche 3 ignorée (734 Mo) : c'est le runtime de l'image, pas le moteur",
|
|
"✗ llama-server absent de l'image server-cuda-b10961 — variante inattendue ?"
|
|
],
|
|
"new": "",
|
|
"next": 5,
|
|
"old": "",
|
|
"phase": "échec",
|
|
"running": false,
|
|
"started_at": "{{T}}"
|
|
},
|
|
"after": {
|
|
"config/BIN": "{{HOME}}/engine/server-cuda-b10950/llama-server",
|
|
"previous-bin": "{{HOME}}/engine/server-cuda-b10900/llama-server\n"
|
|
},
|
|
"tree": [
|
|
"d engine",
|
|
"d engine/server-cuda-b10001",
|
|
"d engine/server-cuda-b10900",
|
|
"d engine/server-cuda-b10950",
|
|
"f engine/previous-bin -rw-r--r-- {{HOME}}/engine/server-cuda-b10900/llama-server\n",
|
|
"f engine/server-cuda-b10900/libggml-base.so.0.20.0 -rw-r--r-- elf b10900",
|
|
"f engine/server-cuda-b10900/libggml-cuda.so -rw-r--r-- elf",
|
|
"f engine/server-cuda-b10900/libllama.so.0.1.0 -rw-r--r-- elf",
|
|
"f engine/server-cuda-b10900/llama -rwxr-xr-x #!/bin/true\n",
|
|
"f engine/server-cuda-b10900/llama-server -rwxr-xr-x #!/bin/sh\ncase \"$1\" in\n--version) echo 'version: 0.1.0-dev (build 10900, commit def5678)';;\n--list-devices) echo 'Available devices:'; echo ' CUDA0: Carte (1000 MiB, 900 MiB free)';;\n--help) echo '--no-reasoning-preserve';;\nesac\n",
|
|
"f engine/server-cuda-b10950/libggml-base.so.0.20.0 -rw-r--r-- elf b10950",
|
|
"f engine/server-cuda-b10950/libggml-cuda.so -rw-r--r-- elf",
|
|
"f engine/server-cuda-b10950/libllama.so.0.1.0 -rw-r--r-- elf",
|
|
"f engine/server-cuda-b10950/llama -rwxr-xr-x #!/bin/true\n",
|
|
"f engine/server-cuda-b10950/llama-server -rwxr-xr-x #!/bin/sh\ncase \"$1\" in\n--version) echo 'version: 0.1.0-dev (build 10950, commit 0ab1234)';;\n--list-devices) echo 'Available devices:'; echo ' CUDA0: Carte (1000 MiB, 900 MiB free)';;\n--help) echo '';;\nesac\n",
|
|
"l engine/server-cuda-b10900/libggml-base.so -> libggml-base.so.0.20.0",
|
|
"l engine/server-cuda-b10900/libllama.so -> libllama.so.0.1.0",
|
|
"l engine/server-cuda-b10950/libggml-base.so -> libggml-base.so.0.20.0",
|
|
"l engine/server-cuda-b10950/libllama.so -> libllama.so.0.1.0"
|
|
]
|
|
},
|
|
{
|
|
"name": "moteur qui ne démarre pas",
|
|
"registry": {
|
|
"version": "b10962",
|
|
"fixed": [
|
|
"server-cuda-b10962"
|
|
],
|
|
"layers": [
|
|
{
|
|
"size": 2147483648,
|
|
"entries": [
|
|
{
|
|
"name": "usr/local/cuda/lib64/libcudart.so",
|
|
"type": "file",
|
|
"body": "runtime",
|
|
"mode": 420
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"entries": [
|
|
{
|
|
"name": "etc/hosts",
|
|
"type": "file",
|
|
"body": "x",
|
|
"mode": 420
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"entries": [
|
|
{
|
|
"name": "app/llama-server",
|
|
"type": "file",
|
|
"body": "ancien",
|
|
"mode": 493
|
|
},
|
|
{
|
|
"name": "app/",
|
|
"type": "dir",
|
|
"mode": 493
|
|
},
|
|
{
|
|
"name": "app/libggml-base.so.0.20.0",
|
|
"type": "file",
|
|
"body": "elf b10962",
|
|
"mode": 420
|
|
},
|
|
{
|
|
"name": "app/libggml-base.so",
|
|
"type": "symlink",
|
|
"link": "libggml-base.so.0.20.0"
|
|
},
|
|
{
|
|
"name": "app/libllama.so.0.1.0",
|
|
"type": "file",
|
|
"body": "elf",
|
|
"mode": 420
|
|
},
|
|
{
|
|
"name": "app/libllama.so",
|
|
"type": "symlink",
|
|
"link": "/app/libllama.so.0.1.0"
|
|
},
|
|
{
|
|
"name": "app/libggml-cuda.so",
|
|
"type": "file",
|
|
"body": "elf",
|
|
"mode": 420
|
|
},
|
|
{
|
|
"name": "app/sous/ignoré",
|
|
"type": "file",
|
|
"body": "x",
|
|
"mode": 420
|
|
},
|
|
{
|
|
"name": "app/.wh.supprimé",
|
|
"type": "file",
|
|
"mode": 420
|
|
},
|
|
{
|
|
"name": "etc/passwd",
|
|
"type": "file",
|
|
"body": "x",
|
|
"mode": 420
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"entries": [
|
|
{
|
|
"name": "app/llama",
|
|
"type": "file",
|
|
"body": "#!/bin/true\n",
|
|
"mode": 493
|
|
},
|
|
{
|
|
"name": "app/llama-server",
|
|
"type": "file",
|
|
"body": "#!/bin/sh\ncase \"$1\" in\n--version) echo 'version: 10962 (aaa)';;\n--list-devices) i=0; while [ $i -lt 13 ]; do echo \"trace $i\"; i=$((i+1)); done; echo 'erreur: libcudart.so.13 introuvable'; exit 1;;\n--help) echo '';;\nesac\n",
|
|
"mode": 448
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"method": "POST",
|
|
"path": "/api/engine/update",
|
|
"body": "{\"tag\":\"server-cuda-b10962\"}",
|
|
"wait": true,
|
|
"status": 200,
|
|
"out": {
|
|
"ok": true
|
|
},
|
|
"job": {
|
|
"action": "engine",
|
|
"compiled": 0,
|
|
"ended_at": "{{T}}",
|
|
"error": "le moteur ne démarre pas ici : exit status 1\ntrace 2\ntrace 3\ntrace 4\ntrace 5\ntrace 6\ntrace 7\ntrace 8\ntrace 9\ntrace 10\ntrace 11\ntrace 12\nerreur: libcudart.so.13 introuvable\n\nLe moteur courant n'a PAS été touché. Cette version demande sans doute un runtime CUDA plus récent que celui de l'image : reconstruis l'image avec un LLAMACPP_IMAGE récent, ou épingle un build antérieur",
|
|
"exists": true,
|
|
"lines": [
|
|
"variante : server-cuda — version visée : server-cuda-b10962",
|
|
"▶ lecture du manifeste server-cuda-b10962…",
|
|
"image ggml-org/llama.cpp:server-cuda-b10962 — llama.cpp b10962, 4 couches",
|
|
"couche 3 : 2 fichiers du moteur",
|
|
"couche 2 : 5 fichiers du moteur",
|
|
"moteur installé : {{HOME}}/engine/server-cuda-b10962/llama-server",
|
|
"▶ essai du nouveau moteur…",
|
|
"✗ le moteur ne démarre pas ici : exit status 1\ntrace 2\ntrace 3\ntrace 4\ntrace 5\ntrace 6\ntrace 7\ntrace 8\ntrace 9\ntrace 10\ntrace 11\ntrace 12\nerreur: libcudart.so.13 introuvable\n\nLe moteur courant n'a PAS été touché. Cette version demande sans doute un runtime CUDA plus récent que celui de l'image : reconstruis l'image avec un LLAMACPP_IMAGE récent, ou épingle un build antérieur"
|
|
],
|
|
"new": "",
|
|
"next": 8,
|
|
"old": "",
|
|
"phase": "échec",
|
|
"running": false,
|
|
"started_at": "{{T}}"
|
|
},
|
|
"after": {
|
|
"config/BIN": "{{HOME}}/engine/server-cuda-b10950/llama-server",
|
|
"previous-bin": "{{HOME}}/engine/server-cuda-b10900/llama-server\n"
|
|
},
|
|
"tree": [
|
|
"d engine",
|
|
"d engine/server-cuda-b10001",
|
|
"d engine/server-cuda-b10900",
|
|
"d engine/server-cuda-b10950",
|
|
"f engine/previous-bin -rw-r--r-- {{HOME}}/engine/server-cuda-b10900/llama-server\n",
|
|
"f engine/server-cuda-b10900/libggml-base.so.0.20.0 -rw-r--r-- elf b10900",
|
|
"f engine/server-cuda-b10900/libggml-cuda.so -rw-r--r-- elf",
|
|
"f engine/server-cuda-b10900/libllama.so.0.1.0 -rw-r--r-- elf",
|
|
"f engine/server-cuda-b10900/llama -rwxr-xr-x #!/bin/true\n",
|
|
"f engine/server-cuda-b10900/llama-server -rwxr-xr-x #!/bin/sh\ncase \"$1\" in\n--version) echo 'version: 0.1.0-dev (build 10900, commit def5678)';;\n--list-devices) echo 'Available devices:'; echo ' CUDA0: Carte (1000 MiB, 900 MiB free)';;\n--help) echo '--no-reasoning-preserve';;\nesac\n",
|
|
"f engine/server-cuda-b10950/libggml-base.so.0.20.0 -rw-r--r-- elf b10950",
|
|
"f engine/server-cuda-b10950/libggml-cuda.so -rw-r--r-- elf",
|
|
"f engine/server-cuda-b10950/libllama.so.0.1.0 -rw-r--r-- elf",
|
|
"f engine/server-cuda-b10950/llama -rwxr-xr-x #!/bin/true\n",
|
|
"f engine/server-cuda-b10950/llama-server -rwxr-xr-x #!/bin/sh\ncase \"$1\" in\n--version) echo 'version: 0.1.0-dev (build 10950, commit 0ab1234)';;\n--list-devices) echo 'Available devices:'; echo ' CUDA0: Carte (1000 MiB, 900 MiB free)';;\n--help) echo '';;\nesac\n",
|
|
"l engine/server-cuda-b10900/libggml-base.so -> libggml-base.so.0.20.0",
|
|
"l engine/server-cuda-b10900/libllama.so -> libllama.so.0.1.0",
|
|
"l engine/server-cuda-b10950/libggml-base.so -> libggml-base.so.0.20.0",
|
|
"l engine/server-cuda-b10950/libllama.so -> libllama.so.0.1.0"
|
|
]
|
|
},
|
|
{
|
|
"name": "moteur qui ne voit aucune carte",
|
|
"registry": {
|
|
"version": "b10963",
|
|
"fixed": [
|
|
"server-cuda-b10963"
|
|
],
|
|
"layers": [
|
|
{
|
|
"size": 2147483648,
|
|
"entries": [
|
|
{
|
|
"name": "usr/local/cuda/lib64/libcudart.so",
|
|
"type": "file",
|
|
"body": "runtime",
|
|
"mode": 420
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"entries": [
|
|
{
|
|
"name": "etc/hosts",
|
|
"type": "file",
|
|
"body": "x",
|
|
"mode": 420
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"entries": [
|
|
{
|
|
"name": "app/llama-server",
|
|
"type": "file",
|
|
"body": "ancien",
|
|
"mode": 493
|
|
},
|
|
{
|
|
"name": "app/",
|
|
"type": "dir",
|
|
"mode": 493
|
|
},
|
|
{
|
|
"name": "app/libggml-base.so.0.20.0",
|
|
"type": "file",
|
|
"body": "elf b10963",
|
|
"mode": 420
|
|
},
|
|
{
|
|
"name": "app/libggml-base.so",
|
|
"type": "symlink",
|
|
"link": "libggml-base.so.0.20.0"
|
|
},
|
|
{
|
|
"name": "app/libllama.so.0.1.0",
|
|
"type": "file",
|
|
"body": "elf",
|
|
"mode": 420
|
|
},
|
|
{
|
|
"name": "app/libllama.so",
|
|
"type": "symlink",
|
|
"link": "/app/libllama.so.0.1.0"
|
|
},
|
|
{
|
|
"name": "app/libggml-cuda.so",
|
|
"type": "file",
|
|
"body": "elf",
|
|
"mode": 420
|
|
},
|
|
{
|
|
"name": "app/sous/ignoré",
|
|
"type": "file",
|
|
"body": "x",
|
|
"mode": 420
|
|
},
|
|
{
|
|
"name": "app/.wh.supprimé",
|
|
"type": "file",
|
|
"mode": 420
|
|
},
|
|
{
|
|
"name": "etc/passwd",
|
|
"type": "file",
|
|
"body": "x",
|
|
"mode": 420
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"entries": [
|
|
{
|
|
"name": "app/llama",
|
|
"type": "file",
|
|
"body": "#!/bin/true\n",
|
|
"mode": 493
|
|
},
|
|
{
|
|
"name": "app/llama-server",
|
|
"type": "file",
|
|
"body": "#!/bin/sh\ncase \"$1\" in\n--version) echo 'version: 10963 (bbb)';;\n--list-devices) echo 'Available devices:';;\n--help) echo '';;\nesac\n",
|
|
"mode": 448
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"method": "POST",
|
|
"path": "/api/engine/update",
|
|
"body": "{\"tag\":\"server-cuda-b10963\"}",
|
|
"wait": true,
|
|
"status": 200,
|
|
"out": {
|
|
"ok": true
|
|
},
|
|
"job": {
|
|
"action": "engine",
|
|
"compiled": 0,
|
|
"ended_at": "{{T}}",
|
|
"error": "le moteur téléchargé ne voit aucune carte graphique, alors que le moteur actuel en voit 1 — il tournerait sur le processeur, beaucoup plus lentement\n\nLe moteur courant n'a PAS été touché. Cette version demande sans doute un runtime CUDA plus récent que celui de l'image : reconstruis l'image avec un LLAMACPP_IMAGE récent, ou épingle un build antérieur",
|
|
"exists": true,
|
|
"lines": [
|
|
"variante : server-cuda — version visée : server-cuda-b10963",
|
|
"▶ lecture du manifeste server-cuda-b10963…",
|
|
"image ggml-org/llama.cpp:server-cuda-b10963 — llama.cpp b10963, 4 couches",
|
|
"couche 3 : 2 fichiers du moteur",
|
|
"couche 2 : 5 fichiers du moteur",
|
|
"moteur installé : {{HOME}}/engine/server-cuda-b10963/llama-server",
|
|
"▶ essai du nouveau moteur…",
|
|
"✗ le moteur téléchargé ne voit aucune carte graphique, alors que le moteur actuel en voit 1 — il tournerait sur le processeur, beaucoup plus lentement\n\nLe moteur courant n'a PAS été touché. Cette version demande sans doute un runtime CUDA plus récent que celui de l'image : reconstruis l'image avec un LLAMACPP_IMAGE récent, ou épingle un build antérieur"
|
|
],
|
|
"new": "",
|
|
"next": 8,
|
|
"old": "",
|
|
"phase": "échec",
|
|
"running": false,
|
|
"started_at": "{{T}}"
|
|
},
|
|
"after": {
|
|
"config/BIN": "{{HOME}}/engine/server-cuda-b10950/llama-server",
|
|
"previous-bin": "{{HOME}}/engine/server-cuda-b10900/llama-server\n"
|
|
},
|
|
"tree": [
|
|
"d engine",
|
|
"d engine/server-cuda-b10001",
|
|
"d engine/server-cuda-b10900",
|
|
"d engine/server-cuda-b10950",
|
|
"f engine/previous-bin -rw-r--r-- {{HOME}}/engine/server-cuda-b10900/llama-server\n",
|
|
"f engine/server-cuda-b10900/libggml-base.so.0.20.0 -rw-r--r-- elf b10900",
|
|
"f engine/server-cuda-b10900/libggml-cuda.so -rw-r--r-- elf",
|
|
"f engine/server-cuda-b10900/libllama.so.0.1.0 -rw-r--r-- elf",
|
|
"f engine/server-cuda-b10900/llama -rwxr-xr-x #!/bin/true\n",
|
|
"f engine/server-cuda-b10900/llama-server -rwxr-xr-x #!/bin/sh\ncase \"$1\" in\n--version) echo 'version: 0.1.0-dev (build 10900, commit def5678)';;\n--list-devices) echo 'Available devices:'; echo ' CUDA0: Carte (1000 MiB, 900 MiB free)';;\n--help) echo '--no-reasoning-preserve';;\nesac\n",
|
|
"f engine/server-cuda-b10950/libggml-base.so.0.20.0 -rw-r--r-- elf b10950",
|
|
"f engine/server-cuda-b10950/libggml-cuda.so -rw-r--r-- elf",
|
|
"f engine/server-cuda-b10950/libllama.so.0.1.0 -rw-r--r-- elf",
|
|
"f engine/server-cuda-b10950/llama -rwxr-xr-x #!/bin/true\n",
|
|
"f engine/server-cuda-b10950/llama-server -rwxr-xr-x #!/bin/sh\ncase \"$1\" in\n--version) echo 'version: 0.1.0-dev (build 10950, commit 0ab1234)';;\n--list-devices) echo 'Available devices:'; echo ' CUDA0: Carte (1000 MiB, 900 MiB free)';;\n--help) echo '';;\nesac\n",
|
|
"l engine/server-cuda-b10900/libggml-base.so -> libggml-base.so.0.20.0",
|
|
"l engine/server-cuda-b10900/libllama.so -> libllama.so.0.1.0",
|
|
"l engine/server-cuda-b10950/libggml-base.so -> libggml-base.so.0.20.0",
|
|
"l engine/server-cuda-b10950/libllama.so -> libllama.so.0.1.0"
|
|
]
|
|
},
|
|
{
|
|
"name": "jeton refusé pendant la mise à jour",
|
|
"registry": {
|
|
"token": 401,
|
|
"version": "b10964",
|
|
"layers": null
|
|
},
|
|
"method": "POST",
|
|
"path": "/api/engine/update",
|
|
"body": "{\"tag\":\"server-cuda-b10964\"}",
|
|
"wait": true,
|
|
"status": 200,
|
|
"out": {
|
|
"ok": true
|
|
},
|
|
"job": {
|
|
"action": "engine",
|
|
"compiled": 0,
|
|
"ended_at": "{{T}}",
|
|
"error": "{{REGHOST}}/token : HTTP 401",
|
|
"exists": true,
|
|
"lines": [
|
|
"variante : server-cuda — version visée : server-cuda-b10964",
|
|
"▶ lecture du manifeste server-cuda-b10964…",
|
|
"✗ {{REGHOST}}/token : HTTP 401"
|
|
],
|
|
"new": "",
|
|
"next": 3,
|
|
"old": "",
|
|
"phase": "échec",
|
|
"running": false,
|
|
"started_at": "{{T}}"
|
|
},
|
|
"after": {
|
|
"config/BIN": "{{HOME}}/engine/server-cuda-b10950/llama-server",
|
|
"previous-bin": "{{HOME}}/engine/server-cuda-b10900/llama-server\n"
|
|
},
|
|
"tree": [
|
|
"d engine",
|
|
"d engine/server-cuda-b10001",
|
|
"d engine/server-cuda-b10900",
|
|
"d engine/server-cuda-b10950",
|
|
"f engine/previous-bin -rw-r--r-- {{HOME}}/engine/server-cuda-b10900/llama-server\n",
|
|
"f engine/server-cuda-b10900/libggml-base.so.0.20.0 -rw-r--r-- elf b10900",
|
|
"f engine/server-cuda-b10900/libggml-cuda.so -rw-r--r-- elf",
|
|
"f engine/server-cuda-b10900/libllama.so.0.1.0 -rw-r--r-- elf",
|
|
"f engine/server-cuda-b10900/llama -rwxr-xr-x #!/bin/true\n",
|
|
"f engine/server-cuda-b10900/llama-server -rwxr-xr-x #!/bin/sh\ncase \"$1\" in\n--version) echo 'version: 0.1.0-dev (build 10900, commit def5678)';;\n--list-devices) echo 'Available devices:'; echo ' CUDA0: Carte (1000 MiB, 900 MiB free)';;\n--help) echo '--no-reasoning-preserve';;\nesac\n",
|
|
"f engine/server-cuda-b10950/libggml-base.so.0.20.0 -rw-r--r-- elf b10950",
|
|
"f engine/server-cuda-b10950/libggml-cuda.so -rw-r--r-- elf",
|
|
"f engine/server-cuda-b10950/libllama.so.0.1.0 -rw-r--r-- elf",
|
|
"f engine/server-cuda-b10950/llama -rwxr-xr-x #!/bin/true\n",
|
|
"f engine/server-cuda-b10950/llama-server -rwxr-xr-x #!/bin/sh\ncase \"$1\" in\n--version) echo 'version: 0.1.0-dev (build 10950, commit 0ab1234)';;\n--list-devices) echo 'Available devices:'; echo ' CUDA0: Carte (1000 MiB, 900 MiB free)';;\n--help) echo '';;\nesac\n",
|
|
"l engine/server-cuda-b10900/libggml-base.so -> libggml-base.so.0.20.0",
|
|
"l engine/server-cuda-b10900/libllama.so -> libllama.so.0.1.0",
|
|
"l engine/server-cuda-b10950/libggml-base.so -> libggml-base.so.0.20.0",
|
|
"l engine/server-cuda-b10950/libllama.so -> libllama.so.0.1.0"
|
|
]
|
|
},
|
|
{
|
|
"name": "couche introuvable",
|
|
"registry": {
|
|
"blob": 404,
|
|
"version": "b10965",
|
|
"fixed": [
|
|
"server-cuda-b10965"
|
|
],
|
|
"layers": [
|
|
{
|
|
"size": 2147483648,
|
|
"entries": [
|
|
{
|
|
"name": "usr/local/cuda/lib64/libcudart.so",
|
|
"type": "file",
|
|
"body": "runtime",
|
|
"mode": 420
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"entries": [
|
|
{
|
|
"name": "etc/hosts",
|
|
"type": "file",
|
|
"body": "x",
|
|
"mode": 420
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"entries": [
|
|
{
|
|
"name": "app/llama-server",
|
|
"type": "file",
|
|
"body": "ancien",
|
|
"mode": 493
|
|
},
|
|
{
|
|
"name": "app/",
|
|
"type": "dir",
|
|
"mode": 493
|
|
},
|
|
{
|
|
"name": "app/libggml-base.so.0.20.0",
|
|
"type": "file",
|
|
"body": "elf b10965",
|
|
"mode": 420
|
|
},
|
|
{
|
|
"name": "app/libggml-base.so",
|
|
"type": "symlink",
|
|
"link": "libggml-base.so.0.20.0"
|
|
},
|
|
{
|
|
"name": "app/libllama.so.0.1.0",
|
|
"type": "file",
|
|
"body": "elf",
|
|
"mode": 420
|
|
},
|
|
{
|
|
"name": "app/libllama.so",
|
|
"type": "symlink",
|
|
"link": "/app/libllama.so.0.1.0"
|
|
},
|
|
{
|
|
"name": "app/libggml-cuda.so",
|
|
"type": "file",
|
|
"body": "elf",
|
|
"mode": 420
|
|
},
|
|
{
|
|
"name": "app/sous/ignoré",
|
|
"type": "file",
|
|
"body": "x",
|
|
"mode": 420
|
|
},
|
|
{
|
|
"name": "app/.wh.supprimé",
|
|
"type": "file",
|
|
"mode": 420
|
|
},
|
|
{
|
|
"name": "etc/passwd",
|
|
"type": "file",
|
|
"body": "x",
|
|
"mode": 420
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"entries": [
|
|
{
|
|
"name": "app/llama",
|
|
"type": "file",
|
|
"body": "#!/bin/true\n",
|
|
"mode": 493
|
|
},
|
|
{
|
|
"name": "app/llama-server",
|
|
"type": "file",
|
|
"body": "#!/bin/sh\ncase \"$1\" in\n--version) echo 'version: 0.1.0-dev (build 10900, commit def5678)';;\n--list-devices) echo 'Available devices:'; echo ' CUDA0: Carte (1000 MiB, 900 MiB free)';;\n--help) echo '--no-reasoning-preserve';;\nesac\n",
|
|
"mode": 448
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"method": "POST",
|
|
"path": "/api/engine/update",
|
|
"body": "{\"tag\":\"server-cuda-b10965\"}",
|
|
"wait": true,
|
|
"status": 200,
|
|
"out": {
|
|
"ok": true
|
|
},
|
|
"job": {
|
|
"action": "engine",
|
|
"compiled": 0,
|
|
"ended_at": "{{T}}",
|
|
"error": "téléchargement de la couche 3 : HTTP 404",
|
|
"exists": true,
|
|
"lines": [
|
|
"variante : server-cuda — version visée : server-cuda-b10965",
|
|
"▶ lecture du manifeste server-cuda-b10965…",
|
|
"image ggml-org/llama.cpp:server-cuda-b10965 — llama.cpp b10965, 4 couches",
|
|
"✗ téléchargement de la couche 3 : HTTP 404"
|
|
],
|
|
"new": "",
|
|
"next": 4,
|
|
"old": "",
|
|
"phase": "échec",
|
|
"running": false,
|
|
"started_at": "{{T}}"
|
|
},
|
|
"after": {
|
|
"config/BIN": "{{HOME}}/engine/server-cuda-b10950/llama-server",
|
|
"previous-bin": "{{HOME}}/engine/server-cuda-b10900/llama-server\n"
|
|
},
|
|
"tree": [
|
|
"d engine",
|
|
"d engine/server-cuda-b10001",
|
|
"d engine/server-cuda-b10900",
|
|
"d engine/server-cuda-b10950",
|
|
"f engine/previous-bin -rw-r--r-- {{HOME}}/engine/server-cuda-b10900/llama-server\n",
|
|
"f engine/server-cuda-b10900/libggml-base.so.0.20.0 -rw-r--r-- elf b10900",
|
|
"f engine/server-cuda-b10900/libggml-cuda.so -rw-r--r-- elf",
|
|
"f engine/server-cuda-b10900/libllama.so.0.1.0 -rw-r--r-- elf",
|
|
"f engine/server-cuda-b10900/llama -rwxr-xr-x #!/bin/true\n",
|
|
"f engine/server-cuda-b10900/llama-server -rwxr-xr-x #!/bin/sh\ncase \"$1\" in\n--version) echo 'version: 0.1.0-dev (build 10900, commit def5678)';;\n--list-devices) echo 'Available devices:'; echo ' CUDA0: Carte (1000 MiB, 900 MiB free)';;\n--help) echo '--no-reasoning-preserve';;\nesac\n",
|
|
"f engine/server-cuda-b10950/libggml-base.so.0.20.0 -rw-r--r-- elf b10950",
|
|
"f engine/server-cuda-b10950/libggml-cuda.so -rw-r--r-- elf",
|
|
"f engine/server-cuda-b10950/libllama.so.0.1.0 -rw-r--r-- elf",
|
|
"f engine/server-cuda-b10950/llama -rwxr-xr-x #!/bin/true\n",
|
|
"f engine/server-cuda-b10950/llama-server -rwxr-xr-x #!/bin/sh\ncase \"$1\" in\n--version) echo 'version: 0.1.0-dev (build 10950, commit 0ab1234)';;\n--list-devices) echo 'Available devices:'; echo ' CUDA0: Carte (1000 MiB, 900 MiB free)';;\n--help) echo '';;\nesac\n",
|
|
"l engine/server-cuda-b10900/libggml-base.so -> libggml-base.so.0.20.0",
|
|
"l engine/server-cuda-b10900/libllama.so -> libllama.so.0.1.0",
|
|
"l engine/server-cuda-b10950/libggml-base.so -> libggml-base.so.0.20.0",
|
|
"l engine/server-cuda-b10950/libllama.so -> libllama.so.0.1.0"
|
|
]
|
|
},
|
|
{
|
|
"name": "tag illisible",
|
|
"method": "POST",
|
|
"path": "/api/engine/update",
|
|
"body": "{\"tag\":\".\"}",
|
|
"wait": true,
|
|
"status": 200,
|
|
"out": {
|
|
"ok": true
|
|
},
|
|
"job": {
|
|
"action": "engine",
|
|
"compiled": 0,
|
|
"ended_at": "{{T}}",
|
|
"error": "version du moteur non précisée",
|
|
"exists": true,
|
|
"lines": [
|
|
"variante : server-cuda — version visée : .",
|
|
"✗ version du moteur non précisée"
|
|
],
|
|
"new": "",
|
|
"next": 2,
|
|
"old": "",
|
|
"phase": "échec",
|
|
"running": false,
|
|
"started_at": "{{T}}"
|
|
},
|
|
"after": {
|
|
"config/BIN": "{{HOME}}/engine/server-cuda-b10950/llama-server",
|
|
"previous-bin": "{{HOME}}/engine/server-cuda-b10900/llama-server\n"
|
|
},
|
|
"tree": [
|
|
"d engine",
|
|
"d engine/server-cuda-b10001",
|
|
"d engine/server-cuda-b10900",
|
|
"d engine/server-cuda-b10950",
|
|
"f engine/previous-bin -rw-r--r-- {{HOME}}/engine/server-cuda-b10900/llama-server\n",
|
|
"f engine/server-cuda-b10900/libggml-base.so.0.20.0 -rw-r--r-- elf b10900",
|
|
"f engine/server-cuda-b10900/libggml-cuda.so -rw-r--r-- elf",
|
|
"f engine/server-cuda-b10900/libllama.so.0.1.0 -rw-r--r-- elf",
|
|
"f engine/server-cuda-b10900/llama -rwxr-xr-x #!/bin/true\n",
|
|
"f engine/server-cuda-b10900/llama-server -rwxr-xr-x #!/bin/sh\ncase \"$1\" in\n--version) echo 'version: 0.1.0-dev (build 10900, commit def5678)';;\n--list-devices) echo 'Available devices:'; echo ' CUDA0: Carte (1000 MiB, 900 MiB free)';;\n--help) echo '--no-reasoning-preserve';;\nesac\n",
|
|
"f engine/server-cuda-b10950/libggml-base.so.0.20.0 -rw-r--r-- elf b10950",
|
|
"f engine/server-cuda-b10950/libggml-cuda.so -rw-r--r-- elf",
|
|
"f engine/server-cuda-b10950/libllama.so.0.1.0 -rw-r--r-- elf",
|
|
"f engine/server-cuda-b10950/llama -rwxr-xr-x #!/bin/true\n",
|
|
"f engine/server-cuda-b10950/llama-server -rwxr-xr-x #!/bin/sh\ncase \"$1\" in\n--version) echo 'version: 0.1.0-dev (build 10950, commit 0ab1234)';;\n--list-devices) echo 'Available devices:'; echo ' CUDA0: Carte (1000 MiB, 900 MiB free)';;\n--help) echo '';;\nesac\n",
|
|
"l engine/server-cuda-b10900/libggml-base.so -> libggml-base.so.0.20.0",
|
|
"l engine/server-cuda-b10900/libllama.so -> libllama.so.0.1.0",
|
|
"l engine/server-cuda-b10950/libggml-base.so -> libggml-base.so.0.20.0",
|
|
"l engine/server-cuda-b10950/libllama.so -> libllama.so.0.1.0"
|
|
]
|
|
},
|
|
{
|
|
"name": "corps illisible, preset externe",
|
|
"config": {
|
|
"EXTERNAL": "1"
|
|
},
|
|
"registry": {
|
|
"version": "b10900",
|
|
"fixed": [
|
|
"server-cuda-b10900"
|
|
],
|
|
"layers": [
|
|
{
|
|
"size": 2147483648,
|
|
"entries": [
|
|
{
|
|
"name": "usr/local/cuda/lib64/libcudart.so",
|
|
"type": "file",
|
|
"body": "runtime",
|
|
"mode": 420
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"entries": [
|
|
{
|
|
"name": "etc/hosts",
|
|
"type": "file",
|
|
"body": "x",
|
|
"mode": 420
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"entries": [
|
|
{
|
|
"name": "app/llama-server",
|
|
"type": "file",
|
|
"body": "ancien",
|
|
"mode": 493
|
|
},
|
|
{
|
|
"name": "app/",
|
|
"type": "dir",
|
|
"mode": 493
|
|
},
|
|
{
|
|
"name": "app/libggml-base.so.0.20.0",
|
|
"type": "file",
|
|
"body": "elf b10900",
|
|
"mode": 420
|
|
},
|
|
{
|
|
"name": "app/libggml-base.so",
|
|
"type": "symlink",
|
|
"link": "libggml-base.so.0.20.0"
|
|
},
|
|
{
|
|
"name": "app/libllama.so.0.1.0",
|
|
"type": "file",
|
|
"body": "elf",
|
|
"mode": 420
|
|
},
|
|
{
|
|
"name": "app/libllama.so",
|
|
"type": "symlink",
|
|
"link": "/app/libllama.so.0.1.0"
|
|
},
|
|
{
|
|
"name": "app/libggml-cuda.so",
|
|
"type": "file",
|
|
"body": "elf",
|
|
"mode": 420
|
|
},
|
|
{
|
|
"name": "app/sous/ignoré",
|
|
"type": "file",
|
|
"body": "x",
|
|
"mode": 420
|
|
},
|
|
{
|
|
"name": "app/.wh.supprimé",
|
|
"type": "file",
|
|
"mode": 420
|
|
},
|
|
{
|
|
"name": "etc/passwd",
|
|
"type": "file",
|
|
"body": "x",
|
|
"mode": 420
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"entries": [
|
|
{
|
|
"name": "app/llama",
|
|
"type": "file",
|
|
"body": "#!/bin/true\n",
|
|
"mode": 493
|
|
},
|
|
{
|
|
"name": "app/llama-server",
|
|
"type": "file",
|
|
"body": "#!/bin/sh\ncase \"$1\" in\n--version) echo 'version: 0.1.0-dev (build 10900, commit def5678)';;\n--list-devices) echo 'Available devices:'; echo ' CUDA0: Carte (1000 MiB, 900 MiB free)';;\n--help) echo '--no-reasoning-preserve';;\nesac\n",
|
|
"mode": 448
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"local": {
|
|
"mode": "qwen3",
|
|
"build": "b10900-ext",
|
|
"template": "{% if preserve_thinking %}garde{% endif %}"
|
|
},
|
|
"method": "POST",
|
|
"path": "/api/engine/update",
|
|
"body": "{\"tag\":1}",
|
|
"wait": true,
|
|
"status": 200,
|
|
"out": {
|
|
"ok": true
|
|
},
|
|
"job": {
|
|
"action": "engine",
|
|
"compiled": 0,
|
|
"ended_at": "{{T}}",
|
|
"error": "",
|
|
"exists": true,
|
|
"lines": [
|
|
"▶ recherche de la dernière version publiée…",
|
|
"variante : server-cuda — version visée : server-cuda-b10900",
|
|
"déjà installé : server-cuda-b10900",
|
|
"▶ essai du nouveau moteur…",
|
|
"moteur testé : build 10900 (def5678)",
|
|
"BIN → {{HOME}}/engine/server-cuda-b10900/llama-server",
|
|
"version précédente gardée pour revenir en arrière : server-cuda-b10950",
|
|
"✓ moteur mis à jour (server-cuda-b10900)"
|
|
],
|
|
"new": "",
|
|
"next": 8,
|
|
"old": "",
|
|
"phase": "moteur mis à jour (server-cuda-b10900)",
|
|
"running": false,
|
|
"started_at": "{{T}}"
|
|
},
|
|
"after": {
|
|
"config/BIN": "{{HOME}}/engine/server-cuda-b10900/llama-server",
|
|
"previous-bin": "{{HOME}}/engine/server-cuda-b10950/llama-server\n"
|
|
},
|
|
"tree": [
|
|
"d engine",
|
|
"d engine/server-cuda-b10001",
|
|
"d engine/server-cuda-b10900",
|
|
"d engine/server-cuda-b10950",
|
|
"f engine/previous-bin -rw-r--r-- {{HOME}}/engine/server-cuda-b10950/llama-server\n",
|
|
"f engine/server-cuda-b10900/libggml-base.so.0.20.0 -rw-r--r-- elf b10900",
|
|
"f engine/server-cuda-b10900/libggml-cuda.so -rw-r--r-- elf",
|
|
"f engine/server-cuda-b10900/libllama.so.0.1.0 -rw-r--r-- elf",
|
|
"f engine/server-cuda-b10900/llama -rwxr-xr-x #!/bin/true\n",
|
|
"f engine/server-cuda-b10900/llama-server -rwxr-xr-x #!/bin/sh\ncase \"$1\" in\n--version) echo 'version: 0.1.0-dev (build 10900, commit def5678)';;\n--list-devices) echo 'Available devices:'; echo ' CUDA0: Carte (1000 MiB, 900 MiB free)';;\n--help) echo '--no-reasoning-preserve';;\nesac\n",
|
|
"f engine/server-cuda-b10950/libggml-base.so.0.20.0 -rw-r--r-- elf b10950",
|
|
"f engine/server-cuda-b10950/libggml-cuda.so -rw-r--r-- elf",
|
|
"f engine/server-cuda-b10950/libllama.so.0.1.0 -rw-r--r-- elf",
|
|
"f engine/server-cuda-b10950/llama -rwxr-xr-x #!/bin/true\n",
|
|
"f engine/server-cuda-b10950/llama-server -rwxr-xr-x #!/bin/sh\ncase \"$1\" in\n--version) echo 'version: 0.1.0-dev (build 10950, commit 0ab1234)';;\n--list-devices) echo 'Available devices:'; echo ' CUDA0: Carte (1000 MiB, 900 MiB free)';;\n--help) echo '';;\nesac\n",
|
|
"l engine/server-cuda-b10900/libggml-base.so -> libggml-base.so.0.20.0",
|
|
"l engine/server-cuda-b10900/libllama.so -> libllama.so.0.1.0",
|
|
"l engine/server-cuda-b10950/libggml-base.so -> libggml-base.so.0.20.0",
|
|
"l engine/server-cuda-b10950/libllama.so -> libllama.so.0.1.0"
|
|
]
|
|
},
|
|
{
|
|
"name": "statut, moteur compilé",
|
|
"files": {
|
|
"custom/llama-server": "#!/bin/sh\ncase \"$1\" in\n--version) echo 'version: 10800 (c0ffee1)';;\n--list-devices) echo 'Available devices:'; echo ' CUDA0: Carte (1000 MiB, 900 MiB free)';;\n--help) echo '';;\nesac\n"
|
|
},
|
|
"config": {
|
|
"BIN": "{{HOME}}/custom/llama-server"
|
|
},
|
|
"method": "GET",
|
|
"path": "/api/engine",
|
|
"status": 200,
|
|
"out": {
|
|
"bin": "{{HOME}}/custom/llama-server",
|
|
"build": 10800,
|
|
"commit": "c0ffee1",
|
|
"dir": "{{HOME}}/engine",
|
|
"image_bin": "{{HOME}}/image/llama-server",
|
|
"installed": [
|
|
{
|
|
"bin": "{{HOME}}/engine/server-cuda-b10900/llama-server",
|
|
"build": 10900,
|
|
"in_use": false,
|
|
"tag": "server-cuda-b10900"
|
|
},
|
|
{
|
|
"bin": "{{HOME}}/engine/server-cuda-b10950/llama-server",
|
|
"build": 10950,
|
|
"in_use": false,
|
|
"tag": "server-cuda-b10950"
|
|
}
|
|
],
|
|
"job": {
|
|
"action": "engine",
|
|
"compiled": 0,
|
|
"ended_at": "{{T}}",
|
|
"error": "",
|
|
"exists": true,
|
|
"new": "",
|
|
"old": "",
|
|
"phase": "moteur mis à jour (server-cuda-b10900)",
|
|
"running": false,
|
|
"started_at": "{{T}}"
|
|
},
|
|
"notice": "",
|
|
"previous": {
|
|
"bin": "{{HOME}}/engine/server-cuda-b10950/llama-server",
|
|
"build": 10950,
|
|
"source": "downloaded",
|
|
"tag": "server-cuda-b10950"
|
|
},
|
|
"recommend": null,
|
|
"render_check": null,
|
|
"repo": "{{REGHOST}}/ggml-org/llama.cpp",
|
|
"source": "custom",
|
|
"supported": true,
|
|
"variant": "server"
|
|
},
|
|
"after": {
|
|
"config/BIN": "{{HOME}}/custom/llama-server",
|
|
"previous-bin": "{{HOME}}/engine/server-cuda-b10950/llama-server\n"
|
|
},
|
|
"tree": [
|
|
"d engine",
|
|
"d engine/server-cuda-b10001",
|
|
"d engine/server-cuda-b10900",
|
|
"d engine/server-cuda-b10950",
|
|
"f engine/previous-bin -rw-r--r-- {{HOME}}/engine/server-cuda-b10950/llama-server\n",
|
|
"f engine/server-cuda-b10900/libggml-base.so.0.20.0 -rw-r--r-- elf b10900",
|
|
"f engine/server-cuda-b10900/libggml-cuda.so -rw-r--r-- elf",
|
|
"f engine/server-cuda-b10900/libllama.so.0.1.0 -rw-r--r-- elf",
|
|
"f engine/server-cuda-b10900/llama -rwxr-xr-x #!/bin/true\n",
|
|
"f engine/server-cuda-b10900/llama-server -rwxr-xr-x #!/bin/sh\ncase \"$1\" in\n--version) echo 'version: 0.1.0-dev (build 10900, commit def5678)';;\n--list-devices) echo 'Available devices:'; echo ' CUDA0: Carte (1000 MiB, 900 MiB free)';;\n--help) echo '--no-reasoning-preserve';;\nesac\n",
|
|
"f engine/server-cuda-b10950/libggml-base.so.0.20.0 -rw-r--r-- elf b10950",
|
|
"f engine/server-cuda-b10950/libggml-cuda.so -rw-r--r-- elf",
|
|
"f engine/server-cuda-b10950/libllama.so.0.1.0 -rw-r--r-- elf",
|
|
"f engine/server-cuda-b10950/llama -rwxr-xr-x #!/bin/true\n",
|
|
"f engine/server-cuda-b10950/llama-server -rwxr-xr-x #!/bin/sh\ncase \"$1\" in\n--version) echo 'version: 0.1.0-dev (build 10950, commit 0ab1234)';;\n--list-devices) echo 'Available devices:'; echo ' CUDA0: Carte (1000 MiB, 900 MiB free)';;\n--help) echo '';;\nesac\n",
|
|
"l engine/server-cuda-b10900/libggml-base.so -> libggml-base.so.0.20.0",
|
|
"l engine/server-cuda-b10900/libllama.so -> libllama.so.0.1.0",
|
|
"l engine/server-cuda-b10950/libggml-base.so -> libggml-base.so.0.20.0",
|
|
"l engine/server-cuda-b10950/libllama.so -> libllama.so.0.1.0"
|
|
]
|
|
},
|
|
{
|
|
"name": "bascule vers l'image, sans moteur d'image",
|
|
"engine_env": "",
|
|
"method": "POST",
|
|
"path": "/api/engine/use",
|
|
"body": "{\"tag\":\"image\"}",
|
|
"status": 400,
|
|
"out": {
|
|
"error": "cette installation n'a pas de moteur d'image (LOKI_ENGINE_BIN)",
|
|
"ok": false
|
|
},
|
|
"after": {
|
|
"config/BIN": "{{HOME}}/custom/llama-server",
|
|
"previous-bin": "{{HOME}}/engine/server-cuda-b10950/llama-server\n"
|
|
},
|
|
"tree": [
|
|
"d engine",
|
|
"d engine/server-cuda-b10001",
|
|
"d engine/server-cuda-b10900",
|
|
"d engine/server-cuda-b10950",
|
|
"f engine/previous-bin -rw-r--r-- {{HOME}}/engine/server-cuda-b10950/llama-server\n",
|
|
"f engine/server-cuda-b10900/libggml-base.so.0.20.0 -rw-r--r-- elf b10900",
|
|
"f engine/server-cuda-b10900/libggml-cuda.so -rw-r--r-- elf",
|
|
"f engine/server-cuda-b10900/libllama.so.0.1.0 -rw-r--r-- elf",
|
|
"f engine/server-cuda-b10900/llama -rwxr-xr-x #!/bin/true\n",
|
|
"f engine/server-cuda-b10900/llama-server -rwxr-xr-x #!/bin/sh\ncase \"$1\" in\n--version) echo 'version: 0.1.0-dev (build 10900, commit def5678)';;\n--list-devices) echo 'Available devices:'; echo ' CUDA0: Carte (1000 MiB, 900 MiB free)';;\n--help) echo '--no-reasoning-preserve';;\nesac\n",
|
|
"f engine/server-cuda-b10950/libggml-base.so.0.20.0 -rw-r--r-- elf b10950",
|
|
"f engine/server-cuda-b10950/libggml-cuda.so -rw-r--r-- elf",
|
|
"f engine/server-cuda-b10950/libllama.so.0.1.0 -rw-r--r-- elf",
|
|
"f engine/server-cuda-b10950/llama -rwxr-xr-x #!/bin/true\n",
|
|
"f engine/server-cuda-b10950/llama-server -rwxr-xr-x #!/bin/sh\ncase \"$1\" in\n--version) echo 'version: 0.1.0-dev (build 10950, commit 0ab1234)';;\n--list-devices) echo 'Available devices:'; echo ' CUDA0: Carte (1000 MiB, 900 MiB free)';;\n--help) echo '';;\nesac\n",
|
|
"l engine/server-cuda-b10900/libggml-base.so -> libggml-base.so.0.20.0",
|
|
"l engine/server-cuda-b10900/libllama.so -> libllama.so.0.1.0",
|
|
"l engine/server-cuda-b10950/libggml-base.so -> libggml-base.so.0.20.0",
|
|
"l engine/server-cuda-b10950/libllama.so -> libllama.so.0.1.0"
|
|
]
|
|
},
|
|
{
|
|
"name": "statut final",
|
|
"method": "GET",
|
|
"path": "/api/engine",
|
|
"status": 200,
|
|
"out": {
|
|
"bin": "{{HOME}}/custom/llama-server",
|
|
"build": 10800,
|
|
"commit": "c0ffee1",
|
|
"dir": "{{HOME}}/engine",
|
|
"image_bin": "",
|
|
"installed": [
|
|
{
|
|
"bin": "{{HOME}}/engine/server-cuda-b10900/llama-server",
|
|
"build": 10900,
|
|
"in_use": false,
|
|
"tag": "server-cuda-b10900"
|
|
},
|
|
{
|
|
"bin": "{{HOME}}/engine/server-cuda-b10950/llama-server",
|
|
"build": 10950,
|
|
"in_use": false,
|
|
"tag": "server-cuda-b10950"
|
|
}
|
|
],
|
|
"job": {
|
|
"action": "engine",
|
|
"compiled": 0,
|
|
"ended_at": "{{T}}",
|
|
"error": "",
|
|
"exists": true,
|
|
"new": "",
|
|
"old": "",
|
|
"phase": "moteur mis à jour (server-cuda-b10900)",
|
|
"running": false,
|
|
"started_at": "{{T}}"
|
|
},
|
|
"notice": "",
|
|
"previous": {
|
|
"bin": "{{HOME}}/engine/server-cuda-b10950/llama-server",
|
|
"build": 10950,
|
|
"source": "downloaded",
|
|
"tag": "server-cuda-b10950"
|
|
},
|
|
"recommend": null,
|
|
"render_check": null,
|
|
"repo": "{{REGHOST}}/ggml-org/llama.cpp",
|
|
"source": "custom",
|
|
"supported": true,
|
|
"variant": "server"
|
|
},
|
|
"after": {
|
|
"config/BIN": "{{HOME}}/custom/llama-server",
|
|
"previous-bin": "{{HOME}}/engine/server-cuda-b10950/llama-server\n"
|
|
},
|
|
"tree": [
|
|
"d engine",
|
|
"d engine/server-cuda-b10001",
|
|
"d engine/server-cuda-b10900",
|
|
"d engine/server-cuda-b10950",
|
|
"f engine/previous-bin -rw-r--r-- {{HOME}}/engine/server-cuda-b10950/llama-server\n",
|
|
"f engine/server-cuda-b10900/libggml-base.so.0.20.0 -rw-r--r-- elf b10900",
|
|
"f engine/server-cuda-b10900/libggml-cuda.so -rw-r--r-- elf",
|
|
"f engine/server-cuda-b10900/libllama.so.0.1.0 -rw-r--r-- elf",
|
|
"f engine/server-cuda-b10900/llama -rwxr-xr-x #!/bin/true\n",
|
|
"f engine/server-cuda-b10900/llama-server -rwxr-xr-x #!/bin/sh\ncase \"$1\" in\n--version) echo 'version: 0.1.0-dev (build 10900, commit def5678)';;\n--list-devices) echo 'Available devices:'; echo ' CUDA0: Carte (1000 MiB, 900 MiB free)';;\n--help) echo '--no-reasoning-preserve';;\nesac\n",
|
|
"f engine/server-cuda-b10950/libggml-base.so.0.20.0 -rw-r--r-- elf b10950",
|
|
"f engine/server-cuda-b10950/libggml-cuda.so -rw-r--r-- elf",
|
|
"f engine/server-cuda-b10950/libllama.so.0.1.0 -rw-r--r-- elf",
|
|
"f engine/server-cuda-b10950/llama -rwxr-xr-x #!/bin/true\n",
|
|
"f engine/server-cuda-b10950/llama-server -rwxr-xr-x #!/bin/sh\ncase \"$1\" in\n--version) echo 'version: 0.1.0-dev (build 10950, commit 0ab1234)';;\n--list-devices) echo 'Available devices:'; echo ' CUDA0: Carte (1000 MiB, 900 MiB free)';;\n--help) echo '';;\nesac\n",
|
|
"l engine/server-cuda-b10900/libggml-base.so -> libggml-base.so.0.20.0",
|
|
"l engine/server-cuda-b10900/libllama.so -> libllama.so.0.1.0",
|
|
"l engine/server-cuda-b10950/libggml-base.so -> libggml-base.so.0.20.0",
|
|
"l engine/server-cuda-b10950/libllama.so -> libllama.so.0.1.0"
|
|
]
|
|
},
|
|
{
|
|
"name": "statut sans aucun moteur",
|
|
"config": {
|
|
"BIN": ""
|
|
},
|
|
"method": "GET",
|
|
"path": "/api/engine",
|
|
"status": 200,
|
|
"out": {
|
|
"bin": "",
|
|
"build": 0,
|
|
"commit": "",
|
|
"dir": "{{HOME}}/engine",
|
|
"image_bin": "",
|
|
"installed": [
|
|
{
|
|
"bin": "{{HOME}}/engine/server-cuda-b10900/llama-server",
|
|
"build": 10900,
|
|
"in_use": false,
|
|
"tag": "server-cuda-b10900"
|
|
},
|
|
{
|
|
"bin": "{{HOME}}/engine/server-cuda-b10950/llama-server",
|
|
"build": 10950,
|
|
"in_use": false,
|
|
"tag": "server-cuda-b10950"
|
|
}
|
|
],
|
|
"job": {
|
|
"action": "engine",
|
|
"compiled": 0,
|
|
"ended_at": "{{T}}",
|
|
"error": "",
|
|
"exists": true,
|
|
"new": "",
|
|
"old": "",
|
|
"phase": "moteur mis à jour (server-cuda-b10900)",
|
|
"running": false,
|
|
"started_at": "{{T}}"
|
|
},
|
|
"notice": "",
|
|
"previous": {
|
|
"bin": "{{HOME}}/engine/server-cuda-b10950/llama-server",
|
|
"build": 10950,
|
|
"source": "downloaded",
|
|
"tag": "server-cuda-b10950"
|
|
},
|
|
"recommend": null,
|
|
"render_check": null,
|
|
"repo": "{{REGHOST}}/ggml-org/llama.cpp",
|
|
"source": "custom",
|
|
"supported": true,
|
|
"variant": "server"
|
|
},
|
|
"after": {
|
|
"previous-bin": "{{HOME}}/engine/server-cuda-b10950/llama-server\n"
|
|
},
|
|
"tree": [
|
|
"d engine",
|
|
"d engine/server-cuda-b10001",
|
|
"d engine/server-cuda-b10900",
|
|
"d engine/server-cuda-b10950",
|
|
"f engine/previous-bin -rw-r--r-- {{HOME}}/engine/server-cuda-b10950/llama-server\n",
|
|
"f engine/server-cuda-b10900/libggml-base.so.0.20.0 -rw-r--r-- elf b10900",
|
|
"f engine/server-cuda-b10900/libggml-cuda.so -rw-r--r-- elf",
|
|
"f engine/server-cuda-b10900/libllama.so.0.1.0 -rw-r--r-- elf",
|
|
"f engine/server-cuda-b10900/llama -rwxr-xr-x #!/bin/true\n",
|
|
"f engine/server-cuda-b10900/llama-server -rwxr-xr-x #!/bin/sh\ncase \"$1\" in\n--version) echo 'version: 0.1.0-dev (build 10900, commit def5678)';;\n--list-devices) echo 'Available devices:'; echo ' CUDA0: Carte (1000 MiB, 900 MiB free)';;\n--help) echo '--no-reasoning-preserve';;\nesac\n",
|
|
"f engine/server-cuda-b10950/libggml-base.so.0.20.0 -rw-r--r-- elf b10950",
|
|
"f engine/server-cuda-b10950/libggml-cuda.so -rw-r--r-- elf",
|
|
"f engine/server-cuda-b10950/libllama.so.0.1.0 -rw-r--r-- elf",
|
|
"f engine/server-cuda-b10950/llama -rwxr-xr-x #!/bin/true\n",
|
|
"f engine/server-cuda-b10950/llama-server -rwxr-xr-x #!/bin/sh\ncase \"$1\" in\n--version) echo 'version: 0.1.0-dev (build 10950, commit 0ab1234)';;\n--list-devices) echo 'Available devices:'; echo ' CUDA0: Carte (1000 MiB, 900 MiB free)';;\n--help) echo '';;\nesac\n",
|
|
"l engine/server-cuda-b10900/libggml-base.so -> libggml-base.so.0.20.0",
|
|
"l engine/server-cuda-b10900/libllama.so -> libllama.so.0.1.0",
|
|
"l engine/server-cuda-b10950/libggml-base.so -> libggml-base.so.0.20.0",
|
|
"l engine/server-cuda-b10950/libllama.so -> libllama.so.0.1.0"
|
|
]
|
|
},
|
|
{
|
|
"name": "statut, version précédente = moteur courant",
|
|
"files": {
|
|
"engine/previous-bin": "{{HOME}}/engine/server-cuda-b10900/llama-server\n"
|
|
},
|
|
"config": {
|
|
"BIN": "{{HOME}}/engine/server-cuda-b10900/llama-server"
|
|
},
|
|
"method": "GET",
|
|
"path": "/api/engine",
|
|
"status": 200,
|
|
"out": {
|
|
"bin": "{{HOME}}/engine/server-cuda-b10900/llama-server",
|
|
"build": 10900,
|
|
"commit": "def5678",
|
|
"dir": "{{HOME}}/engine",
|
|
"image_bin": "",
|
|
"installed": [
|
|
{
|
|
"bin": "{{HOME}}/engine/server-cuda-b10900/llama-server",
|
|
"build": 10900,
|
|
"in_use": true,
|
|
"tag": "server-cuda-b10900"
|
|
},
|
|
{
|
|
"bin": "{{HOME}}/engine/server-cuda-b10950/llama-server",
|
|
"build": 10950,
|
|
"in_use": false,
|
|
"tag": "server-cuda-b10950"
|
|
}
|
|
],
|
|
"job": {
|
|
"action": "engine",
|
|
"compiled": 0,
|
|
"ended_at": "{{T}}",
|
|
"error": "",
|
|
"exists": true,
|
|
"new": "",
|
|
"old": "",
|
|
"phase": "moteur mis à jour (server-cuda-b10900)",
|
|
"running": false,
|
|
"started_at": "{{T}}"
|
|
},
|
|
"notice": "",
|
|
"previous": null,
|
|
"recommend": null,
|
|
"render_check": null,
|
|
"repo": "{{REGHOST}}/ggml-org/llama.cpp",
|
|
"source": "downloaded",
|
|
"supported": true,
|
|
"variant": "server-cuda"
|
|
},
|
|
"after": {
|
|
"config/BIN": "{{HOME}}/engine/server-cuda-b10900/llama-server",
|
|
"previous-bin": "{{HOME}}/engine/server-cuda-b10900/llama-server\n"
|
|
},
|
|
"tree": [
|
|
"d engine",
|
|
"d engine/server-cuda-b10001",
|
|
"d engine/server-cuda-b10900",
|
|
"d engine/server-cuda-b10950",
|
|
"f engine/previous-bin -rw-r--r-- {{HOME}}/engine/server-cuda-b10900/llama-server\n",
|
|
"f engine/server-cuda-b10900/libggml-base.so.0.20.0 -rw-r--r-- elf b10900",
|
|
"f engine/server-cuda-b10900/libggml-cuda.so -rw-r--r-- elf",
|
|
"f engine/server-cuda-b10900/libllama.so.0.1.0 -rw-r--r-- elf",
|
|
"f engine/server-cuda-b10900/llama -rwxr-xr-x #!/bin/true\n",
|
|
"f engine/server-cuda-b10900/llama-server -rwxr-xr-x #!/bin/sh\ncase \"$1\" in\n--version) echo 'version: 0.1.0-dev (build 10900, commit def5678)';;\n--list-devices) echo 'Available devices:'; echo ' CUDA0: Carte (1000 MiB, 900 MiB free)';;\n--help) echo '--no-reasoning-preserve';;\nesac\n",
|
|
"f engine/server-cuda-b10950/libggml-base.so.0.20.0 -rw-r--r-- elf b10950",
|
|
"f engine/server-cuda-b10950/libggml-cuda.so -rw-r--r-- elf",
|
|
"f engine/server-cuda-b10950/libllama.so.0.1.0 -rw-r--r-- elf",
|
|
"f engine/server-cuda-b10950/llama -rwxr-xr-x #!/bin/true\n",
|
|
"f engine/server-cuda-b10950/llama-server -rwxr-xr-x #!/bin/sh\ncase \"$1\" in\n--version) echo 'version: 0.1.0-dev (build 10950, commit 0ab1234)';;\n--list-devices) echo 'Available devices:'; echo ' CUDA0: Carte (1000 MiB, 900 MiB free)';;\n--help) echo '';;\nesac\n",
|
|
"l engine/server-cuda-b10900/libggml-base.so -> libggml-base.so.0.20.0",
|
|
"l engine/server-cuda-b10900/libllama.so -> libllama.so.0.1.0",
|
|
"l engine/server-cuda-b10950/libggml-base.so -> libggml-base.so.0.20.0",
|
|
"l engine/server-cuda-b10950/libllama.so -> libllama.so.0.1.0"
|
|
]
|
|
}
|
|
]
|
|
}
|