Skip to content

Add authenticated AnyLearning remote inference - #272

Merged
vietanhdev merged 1 commit into
developfrom
feat/remote-model
Aug 30, 2026
Merged

Add authenticated AnyLearning remote inference#272
vietanhdev merged 1 commit into
developfrom
feat/remote-model

Conversation

@vietanhdev

Copy link
Copy Markdown
Owner

Outcome

  • adds an authenticated, bounded remote auto-labeling model backed by AnyLearning inference core
  • keeps plaintext passwords out of YAML via environment-variable indirection
  • requires verified HTTPS off loopback, rejects redirects and proxy inheritance, validates identities and response shapes, and cleans up token-owned jobs
  • supports detection plus capability-driven point/box promptable models
  • separates cancellation from unload so retrying does not destroy the client
  • removes legacy process-wide TLS verification overrides
  • adds a real authenticated TCP YOLOX-S E2E on Linux, Windows, and macOS with retained visual/results/timing artifacts

Local validation

  • QT_QPA_PLATFORM=offscreen python -m unittest discover -s tests -v: 157 passed, 13 unrelated optional-model skips
  • Ruff lint and format gates pass
  • real official YOLOX-S ONNX, 3 runs: consistent bicycle/dog/truck results, no expectation failures
  • retained and visually reviewed annotation: validation-results/Linux-local/20260830T165505Z-anylabeling-remote-c584467d/

Model provenance

The E2E pins the official YOLOX-S 0.1.1rc0 ONNX asset and dog image by SHA-256. Source and artifact are Apache-2.0; provenance is included in each retained summary.

@vietanhdev
vietanhdev merged commit 89b391c into develop Aug 30, 2026
12 checks passed
@vietanhdev
vietanhdev deleted the feat/remote-model branch August 30, 2026 16:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant