Windows 上 bridge script 結束時 Python GC 呼叫 DeviceGroup.__del__ → kp_disconnect_devices 對已釋放的 native handle 操作 → OSError: access violation reading 0x00...0C。這是 KneronPLUS SDK 的 destructor 沒做 null check 的已知問題,不影響功能但會印嚇人的 stack trace 到 stderr。 修法: - 新增 _cleanup() 函式:明確 kp.core.disconnect_devices + 把 _device_group 設 None(讓 __del__ 成 no-op) - atexit.register(_cleanup) 確保 interpreter 關閉前 cleanup - main() return 後也同步呼叫一次(belt-and-suspenders) Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
visionA
Innovedus visionA monorepo. Currently contains:
Subprojects
local-tool/
visionA-local — local-first edge AI desktop tool, derived from edge-ai-platform. Wails + Go + Next.js, packaged as macOS dmg / Windows exe / Linux AppImage.
See local-tool/README.md for details.
License
TBD (internal use)
Description
Languages
Go
42.4%
TypeScript
33.7%
JavaScript
7.5%
Python
5.3%
Makefile
3.7%
Other
7.4%