Probe and compile for a package's models, not only the user's
Benchmarks / CPU and I/O (per commit) (push) Failing after 6m30s
Benchmarks / Frame budget (on demand) (push) Skipped
Build and test / Desktop (Linux) (push) Failing after 53s
Build and test / Layer separation (push) Successful in 26s
Traceability / Requirement traces (push) Failing after 40s
🐳 Android image / Build and push (push) Successful in 1s
Build and test / android-image (push) Successful in 1s
🐳 Windows image / Build and push (push) Successful in 1s
Build and test / windows-image (push) Successful in 1s
Build and test / Android (aarch64) (push) Failing after 2m19s
Build and test / Windows (x86_64, cross) (push) Failing after 3m5s
Benchmarks / CPU and I/O (per commit) (push) Failing after 6m30s
Benchmarks / Frame budget (on demand) (push) Skipped
Build and test / Desktop (Linux) (push) Failing after 53s
Build and test / Layer separation (push) Successful in 26s
Traceability / Requirement traces (push) Failing after 40s
🐳 Android image / Build and push (push) Successful in 1s
Build and test / android-image (push) Successful in 1s
🐳 Windows image / Build and push (push) Successful in 1s
Build and test / windows-image (push) Successful in 1s
Build and test / Android (aarch64) (push) Failing after 2m19s
Build and test / Windows (x86_64, cross) (push) Failing after 3m5s
`inference::init` listed the models from the user's shared directory alone, while the app loads them from there or from the package's `/usr/share/darkroom/models`. On a fresh package install the probe found "no model to probe with", stayed on the CPU, and compiled nothing. Both now resolve each file with the same search, `library::shared_model`. The PKGBUILD names the ONNX Runtime packages as optional dependencies, since the app loads one from /usr/lib if present. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
+6
-1
@@ -16,8 +16,13 @@ license=('GPL-3.0-or-later')
|
||||
# Nextcloud credentials (FR-NC-2) — gnome-keyring or kwallet both provide it.
|
||||
depends=('vulkan-icd-loader' 'fontconfig' 'libxkbcommon')
|
||||
makedepends=('cargo' 'git')
|
||||
# ONNX Runtime is loaded from /usr/lib at launch if a package put it there
|
||||
# (docs/inference.md §3): the CPU build is 8–10× the built-in tract, the
|
||||
# ROCm build adds the MIGraphX rung on an AMD GPU. Neither is required.
|
||||
optdepends=('gnome-keyring: store Nextcloud credentials'
|
||||
'kwallet: store Nextcloud credentials')
|
||||
'kwallet: store Nextcloud credentials'
|
||||
'onnxruntime-cpu: run the neural models on every core'
|
||||
'onnxruntime-rocm: run the neural models on an AMD GPU')
|
||||
options=('!lto') # the workspace sets its own LTO in Cargo.toml
|
||||
|
||||
_repo="$(cd "${startdir}/.." && pwd)"
|
||||
|
||||
Reference in New Issue
Block a user