Skip to main content
E0404: artifact was not compiled for akida-akd1500

What happened

A .thx artifact was submitted to the akida-akd1500 backend, but its metadata.target field names a different target (for example "sim"). The backend rejects artifacts compiled for other targets.

Why

A .thx artifact carries the target it was compiled for. The compiler resolves target-specific constants at compile time — for example, alpha = exp(-dt / tau_mem) uses the target’s native dt_ms. Running an artifact compiled for one target on a different backend without recompilation may produce incorrect results even if both backends accept the same layer types.

How to fix

Recompile the model for akida-akd1500:
Note that akida-akd1500 rejects models containing LIF layers or synaptic delays. If your model uses either, see those error pages for your options.

Example