Skip to content

Commit e5e646e

Browse files
zhmiaoCopilot
andcommitted
chore(release): bump 0.1.16 -> 0.1.17 for GPU RP-27 Part 2 parity
Cuts sparrow-engine v0.1.17 carrying the GPU-side mirror of RP-27 Part 2: - 20da10f feat(rp-27 part 2): RawAudio orig_sample_rate dispatch in GPU path v0.1.16 shipped the CPU mirror only; GPU users hit 'Missing Input: orig_sample_rate' loading orca-ecotype-dclde2026-v1 because the GPU RawAudioModel didn't know about the manifest opt-in. End-to-end verified on RTX 6000 Ada by running 20 spe-gpu invocations (2 models x 10 hydrophone WAV fixtures) producing 100 PNG visualizations. No engine ABI or schema change vs v0.1.16 (same manifest fields, same ONNX call surface). Existing v0.1.16 CPU users + the Zenodo v0.5.0 bundle are unaffected. Bumped 12 sites per scripts/release-pipeline/bump_version.sh. F-R2-4 invariant PASS (cli=0.1.17, py=0.1.17). Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
1 parent 20da10f commit e5e646e

12 files changed

Lines changed: 22 additions & 17 deletions

File tree

installer/sparrow-engine-install.ps1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ param(
4545

4646
# ----- Constants ---------------------------------------------------------
4747

48-
$Script:SparrowEngineVersion = if ($Version) { $Version } elseif ($env:SPARROW_ENGINE_VERSION) { $env:SPARROW_ENGINE_VERSION } else { '0.1.16' }
48+
$Script:SparrowEngineVersion = if ($Version) { $Version } elseif ($env:SPARROW_ENGINE_VERSION) { $env:SPARROW_ENGINE_VERSION } else { '0.1.17' }
4949
$Script:InstallRoot = Join-Path $env:LOCALAPPDATA 'Programs\sparrow-engine' # %LocalAppData%\Programs\sparrow-engine
5050
$Script:UserSparrowEngineDir = Join-Path $env:USERPROFILE '.sparrow-engine' # state file + RC sentinel home
5151
$Script:StateFile = Join-Path $Script:UserSparrowEngineDir 'installed.json'

installer/sparrow-engine-install.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ set -euo pipefail
2424
# Phase F release-CI step on every published GH Release (`vX.Y.Z`). The
2525
# `SPARROW_ENGINE_VERSION` env var overrides this for advanced users
2626
# wanting to install an older or newer release.
27-
SPARROW_ENGINE_VERSION="${SPARROW_ENGINE_VERSION:-0.1.16}"
27+
SPARROW_ENGINE_VERSION="${SPARROW_ENGINE_VERSION:-0.1.17}"
2828
SPARROW_ENGINE_PREFIX="${SPARROW_ENGINE_PREFIX:-$HOME/.sparrow-engine}"
2929
SPARROW_ENGINE_STATE_FILE="$SPARROW_ENGINE_PREFIX/installed.json"
3030
# Default release base = public GH Releases asset URL. Phase E B-02 fix

sparrow-engine/CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
88

99
## [Unreleased]
1010

11+
## v0.1.17
12+
13+
<one-line summary — filled by release agent at SKILL.md Stage 10d>
14+
15+
1116
## v0.1.16
1217

1318
<one-line summary — filled by release agent at SKILL.md Stage 10d>

sparrow-engine/Cargo.lock

Lines changed: 7 additions & 7 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

sparrow-engine/sparrow-engine-cli/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "sparrow-engine-cli"
3-
version = "0.1.16"
3+
version = "0.1.17"
44
edition = "2021"
55
description = "CLI for sparrow-engine wildlife inference engine"
66

sparrow-engine/sparrow-engine-core/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "sparrow-engine-core"
3-
version = "0.1.16"
3+
version = "0.1.17"
44
edition = "2021"
55
description = "Phase 3.8 — sparrow-engine workspace device-agnostic core. Zero ORT/CUDA/nvjpeg deps."
66

sparrow-engine/sparrow-engine-cpu/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "sparrow-engine-cpu"
3-
version = "0.1.16"
3+
version = "0.1.17"
44
edition = "2021"
55
description = "Phase 3.8 — sparrow-engine CPU pipeline."
66

sparrow-engine/sparrow-engine-gpu/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "sparrow-engine-gpu"
3-
version = "0.1.16"
3+
version = "0.1.17"
44
edition = "2021"
55
description = "Phase 3.8 — sparrow-engine GPU pipeline: image (nvjpeg + CUDA preprocess + ORT CUDA-EP) and audio (cuFFT + cuBLAS mel + ORT CUDA-EP IoBinding)."
66

sparrow-engine/sparrow-engine-python/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "sparrow-engine-python"
3-
version = "0.1.16"
3+
version = "0.1.17"
44
edition = "2021"
55
description = "PyO3 bindings for sparrow-engine (CPU or GPU pipeline) — camera trap ML inference"
66

sparrow-engine/sparrow-engine-python/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ build-backend = "maturin"
2626

2727
[project]
2828
name = "sparrow-engine"
29-
version = "0.1.16"
29+
version = "0.1.17"
3030
description = "Camera-trap ML inference engine — Python API only (sparrow-engine CPU pipeline). The CLI binary (spe / spe-gpu) and HTTP server are NOT shipped via pip; install them via brew, the system installer (sparrow-engine-install.sh / .ps1), or the GitHub Release tarball. See https://github.com/microsoft/Pytorch-Wildlife/blob/sparrow-engine-dev/docs/user-manual.md"
3131
readme = "../../README.md"
3232
requires-python = ">=3.11"

0 commit comments

Comments
 (0)