Skip to content

Releases: gwonxhj/InferEdgeEnv

EdgeEnv v0.1.5

14 May 15:33
03ecd95

Choose a tag to compare

Summary

  • Released InferEdgeEnv v0.1.5 as the v1-complete local-first run evidence registry and comparability checker baseline.
  • Aligned README, Korean README, portfolio summary, and release follow-up wording around the same completion judgement.
  • Kept SSH, remote execution, cloud services, dashboards, and leaderboard features explicitly out of scope for v1.

Validation

  • git diff --check
  • python -m inferedge_env.cli doctor
  • edgeenv doctor
  • python -m pytest -q
  • scripts/smoke_release_quality_gate.sh
  • GitHub Actions python-3.10, python-3.11

Impact

  • Establishes the stable v1 submission baseline for local benchmark evidence recording, registry lookup, export/import, comparability reports, failed-run diagnostics, resource metrics, sampler evidence, and read-only bundle summaries.
  • Makes future target expansion or remote execution work v1.1+ extension scope rather than missing MVP scope.

Non-goals

  • No OS/VM/Docker/WSL/SSH/cloud/auth/dashboard/leaderboard/upload/composite ranking support added.
  • No deployment decision logic added; InferEdgeLab remains the validation / decision layer.

EdgeEnv v0.1.4

14 May 06:31
268e082

Choose a tag to compare

Summary

  • Bumped InferEdgeEnv to 0.1.4.
  • Added the v0.1.4 release quality follow-up note and promoted it from README.
  • Closed the six-month quality roadmap into a repeatable release quality gate covering evidence conformance, adapter templates, schema policy, demo path, error guidance, and smoke automation.

Validation

  • scripts/smoke_release_quality_gate.sh
  • git diff --check
  • python -m inferedge_env.cli doctor
  • edgeenv doctor
  • GitHub Actions python-3.10 and python-3.11 passed on PR #80

Impact

  • Freezes the current local-first evidence loop as the v0.1.4 baseline.
  • Confirms successful-run and failed-run portability, resource query lookup, compare output, and bundle-summary handoff remain covered by the release quality smoke.
  • Keeps Jetson sampled evidence optional and hardware-gated.

Non-goals

  • No OS, VM, Docker, WSL, SSH, cloud, auth, dashboard, leaderboard, upload server, or composite ranking behavior.
  • No schema migration for unknown future artifact versions.
  • No change to the protocol-first comparability contract.

Notes

  • Optional clean-room and Jetson gates were not rerun for this release branch.
  • The v0.1.4 tag points to main commit 268e082.

EdgeEnv v0.1.3

11 May 16:58
ee9f6d0

Choose a tag to compare

Summary

  • EdgeEnv v0.1.3 is a first-user polish release on top of the MVP v1 baseline.
  • Bumped the package and CLI version to 0.1.3.
  • Tightened README entry flow and added a v0.1.3 follow-up note.
  • Includes install/quickstart resilience, README command consistency, resource query UX refinement, and release maintenance checklist work from the v0.1.3 candidate sequence.

Validation

  • python -m pytest -q
  • git diff --check
  • python -m inferedge_env.cli doctor
  • edgeenv doctor
  • v0.1.3 release rehearsal local gate
  • Version-bump smoke with temporary edgeenv root: fake run, runs show, resource query JSON, successful-run export/import, imported resource query JSON
  • GitHub Actions readiness: python-3.10, python-3.11

Impact

  • Improves first-run confidence for new users.
  • Makes resource metric lookup easier to inspect and script through text and JSON output.
  • Leaves a repeatable release maintenance gate for future maintainers.
  • Keeps successful and failed evidence portability workflows intact.

Non-goals

  • No OS, bootloader, VM, Docker, WSL, SSH, cloud, auth, dashboard, leaderboard, upload server, or composite ranking support.
  • Resource metrics remain supplemental lookup evidence and do not affect comparability gates.
  • Jetson validation remains local execution on the device, not remote target support.

Notes

  • See docs/release-follow-up-v0.1.3.md for the short user-facing starting point.
  • See docs/v0.1.3-release-rehearsal.md for the release rehearsal record.

EdgeEnv MVP v1

08 May 06:38
e6f674d

Choose a tag to compare

Summary

  • EdgeEnv MVP v1 provides config-driven fake/local benchmark runs, local artifact storage, SQLite registry lookup, resource metric lookup, comparability judgement, read-only handoff summaries, and portable evidence export/import.
  • Successful runs are stored under .edgeenv/runs/<run_id>/ and failed diagnostics under .edgeenv/failed-runs/<run_id>/.
  • Compare reports prioritize comparability mode before optional metric deltas.
  • Resource metrics remain optional secondary evidence; result.json is canonical and resource_metric_index is rebuildable local lookup state.
  • Bundle summaries are human-readable handoff reports and do not replace result artifacts, manifests, sampler metadata, or raw logs.

Validation

  • python -m pytest -q
  • python -m inferedge_env.cli doctor
  • edgeenv doctor
  • README user-flow rehearsal with temporary --edgeenv-root
  • runs resources list before and after successful-run import
  • report bundle-summary or Jetson sampled bundle handoff smoke with --bundle-summary-output
  • GitHub Actions readiness: python-3.10, python-3.11

Non-goals

  • No OS, VM, Docker, WSL, SSH, cloud, auth, dashboard, leaderboard, upload server, or composite ranking support.
  • No remote target execution semantics; Jetson validation runs execute locally on the Jetson.

EdgeEnv v0.1.1 - Jetson tegrastats wrapper

07 May 12:32
fe4788c

Choose a tag to compare

Summary

  • Added a Jetson tegrastats wrapper command that emits optional EdgeEnv resource metrics through the existing local runner stdout contract.
  • Added Jetson local benchmark/profile examples and a Jetson wrapper guide.
  • Bumped the package version to 0.1.1.

Validation

  • python -m pytest tests/test_jetson_tegrastats_wrapper.py tests/test_config_validation.py -q
  • python -m pytest -q
  • git diff --check
  • python -m inferedge_env.cli doctor
  • edgeenv doctor
  • Jetson nano01 wrapper smoke: run_with_tegrastats.py emitted EDGEENV_RESOURCE_METRICS_JSON and EDGEENV_METRICS_JSON
  • Jetson nano01 EdgeEnv smoke: edgeenv bench run stored resource_metrics from jetson-tegrastats
  • GitHub Actions readiness: python-3.10, python-3.11

Non-goals

  • This is not an SSH runner and does not add SSH target execution.
  • LocalRunner still only executes commands and parses explicit stdout JSON lines.
  • Resource metrics remain optional artifact evidence and are not a comparability gate.
  • Platform sampler adapter APIs remain future work.

EdgeEnv MVP v1

07 May 12:20
6d344e4

Choose a tag to compare

Summary

  • EdgeEnv MVP v1 provides config-driven fake/local benchmark runs, local artifact storage, SQLite registry lookup, comparability judgement, and portable evidence export/import.
  • Successful runs are stored under .edgeenv/runs/<run_id>/ and failed diagnostics under .edgeenv/failed-runs/<run_id>/.
  • Compare reports prioritize comparability mode before optional metric deltas.

Validation

  • python -m pytest -q
  • python -m inferedge_env.cli doctor
  • edgeenv doctor
  • README user-flow rehearsal with temporary --edgeenv-root
  • GitHub Actions readiness on main: python-3.10, python-3.11

Non-goals

  • No OS, VM, Docker, WSL, SSH, cloud, auth, dashboard, leaderboard, upload server, or composite ranking support.
  • Jetson/platform-native sampler adapters remain future work.