"en_US":"Official latest CPU image with persistent settings and modules. Initial CPU and Coral PCIe inference passed on Intel amd64. Coral module uses its persistent upstream EdgeTPU runtime via module-scoped LD_PRELOAD; missing JSON defaults preserve existing user settings. The TPU needs exclusive access. ARM and NVIDIA channels are not offered by this template; Failures observed on the AMD lab host remain unexplained; no blanket AMD incompatibility is inferred."
"Official latest CPU image with persistent settings and modules. Initial CPU and Coral PCIe inference passed on Intel amd64. Coral module uses its persistent upstream EdgeTPU runtime via module-scoped LD_PRELOAD; missing JSON defaults preserve existing user settings. The TPU needs exclusive access. ARM and NVIDIA channels are not offered by this template; Failures observed on the AMD lab host remain unexplained; no blanket AMD incompatibility is inferred.",
"Install ObjectDetectionCoral in the dashboard. Stop competing object detectors when assigning its detection route; exposing a device does not configure an inference module."
],
"mini_changelog":[],
"display_version":null,
"updated_at":"2026-09-16",
"hidden":true,
"hidden_reason":"Temporarily withdrawn at user request pending further hardware validation."
"upstream_behavior":"Docker bind mounts persistent directories into the image.",
"native_lxc_behavior":"ProxMenux attaches native Proxmox volumes or explicit host bind mounts at the same container paths.",
"reason":"Preserve the official image contract while making persistence visible to Proxmox backup policy.",
"behavioral_impact":"None expected.",
"validation":"passed-amd64-intel"
},
{
"id":"native-device-passthrough",
"upstream_behavior":"Docker exposes explicitly selected host devices to the container.",
"native_lxc_behavior":"ProxMenux maps each selected device with the native Proxmox dev resource.",
"reason":"The OCI process runs directly inside an LXC rather than through Docker.",
"behavioral_impact":"Only devices explicitly selected by the user are exposed.",
"validation":"not-required"
},
{
"id":"persistent-coral-module-runtime",
"upstream_behavior":"The official Coral module downloads the EdgeTPU runtime into its module folder, then copies a library into /usr/lib.",
"native_lxc_behavior":"Module-scoped LD_PRELOAD points to the same upstream runtime retained in /app/modules. Missing defaults are merged into the official /etc/codeproject/ai/modulesettings.json.",
"reason":"A new image rootfs does not retain libraries installed after image creation, in Docker or native OCI.",
"behavioral_impact":"Only ObjectDetectionCoral receives this setting; existing user overrides are preserved. No image files or host drivers are changed.",
"warning":"No security relaxation is required for the reviewed profile."
}
},
"compatibility":{
"automatic_install_candidate":true,
"validated":true,
"supported_compose_keys":[
"devices",
"environment",
"image",
"ports",
"restart",
"volumes"
],
"untranslated_blockers":[],
"policy":"Official latest CPU image with persistent settings and modules. Initial CPU and Coral PCIe inference passed on Intel amd64. Coral module uses its persistent upstream EdgeTPU runtime via module-scoped LD_PRELOAD; missing JSON defaults preserve existing user settings. The TPU needs exclusive access. ARM and NVIDIA channels are not offered by this template; Failures observed on the AMD lab host remain unexplained; no blanket AMD incompatibility is inferred. NVIDIA uses the official gpu channel with native Toolkit integration; inference validation pending. Intel/AMD GPU inference is not advertised without an upstream compatible module/runtime."