For the complete documentation index, see llms.txt. This page is also available as Markdown.

Manage compatible Neuron versions

The compatibility feature in the runner is included in nodegen-server >=1.3.0.

Neuron compiler versions >=1.22.1 embed the compiler version into the ZIP package. If this feature is enabled and compiler version cannot be found, the runner assume the Neuron version will be compatible.

The list of Neuron compatibility versions that can be found in the repository nodegen-server-compatibility.

nodegen-server also has the ability to check whether Neuron Wasms are supported by the version of the runner you are using. This is done by downloading the JSON file from nodegen-server-compatibility and assessing it against the versions of the runner and the requested Wasm. This can only be done with an online connection to fetch the necessary compatibility files.

This can be configured through the use of these additional docker image run environment variables.

Environment variable
Value

NODEGEN_COMPATIBILITY_BASE_URL

Base URL for Github user content. https://raw.githubusercontent.com

NODEGEN_COMPATIBILITY_PATH

Path to the JSON document in nodegen-server-compatibility. /Coherent-Partners/nodegen-server-compatibility/main/nodegen-server-compatibility.json

CHECK_RUNNER_COMPATIBILITY

true or false

Whether to check if the version of the runner supports this version of Neuron. The default value is false.

EXECUTE_WITH_WARNING

true or false

If CHECK_RUNNER_COMPATIBILITY is true, this defines whether or not to continue with executing the Spark service but with a warning. The default value is false.

NODEGEN_COMPATIBILITY_LIST_REFRESH_INTERVAL

If CHECK_RUNNER_COMPATIBILITY is true, this defines how often in minutes to fetch the nodegen-server-compatibility JSON document. The default value is 1440.

Last updated