- serve --to bankml takes repeat_penalty / repeat_last_n / presence_penalty /
frequency_penalty when `bankml version` is 0.3.6+ (bankml's O2) and refuses them,
with the reason, before; --bankml-system, --bankml-param KEY=VALUE and
--bankml-stop layer a persona and its sampling over the pin. Measured on gen39:
the bare pin answers ",,,,"; the layered tag answers in words.
- The merged directory is converted through a link named after the tag: llama.cpp
names a model after its directory, so `merged/` gave general.name "Merged" and a
different sha256. Through the link gen39 converts to 6b64c748…, the pin mindX
serves (verified against bankml 0.3.6 with the Hub's gen39 weights).
- BankmlBackend sends sampling fields from options= / MINDXTRAIN_BANKML_OPTIONS,
only when set.
- MINDXTRAIN_CHAT_MODEL / MINDXTRAIN_JUDGE_MODEL / MINDXTRAIN_CHAT_OPTIONS: the
panel and the judges named llama3.2, which a bankml node does not serve.
classroom(use_judge=True) with no model uses th…
25 days ago
bankml: the verified CPU engine as backend, serve target and imprint probe
bankml (github.com/cryptoAGI/bankml) is reached over HTTP and its CLI only;
nothing is vendored.
- operator/backends/bankml.py: @register_backend("bankml"), default
MINDXTRAIN_BANKML_BASE_URL http://127.0.0.1:18093/v1; keeps the
bankml_receipt (ChatResponse.receipt, last_receipt for streams); HTTP 400
becomes BankmlRefusal(reason) and is never retried with altered params.
- operator: backend_kwargs() replaces the duplicated per-backend branches in
app.py and coach/api.py; GET /bankml + /v1/models health probes;
auto-detect tries bankml only after ollama and vllm; the governance panel
env chain gains MINDXTRAIN_BANKML_BASE_URL last, only when set.
- deploy/bankml_push.py + `serve --to bankml`: merge -> Modelfile through
bankml_sanitize (refuses ADAPTER, a foreign TEMPLATE, penalties, mirostat,
typical_p, resource params; never drops them) -> bankml create; records
the model sha256; refuses quantized configs and non-Llama archs; a bankml
without create/convert (pre-0…