{"adoption": {"forks": 179, "observed_at": "2026-08-28T04:03:56.447380+00:00", "stars": 1193}, "canonical_url": "https://ross.abutalabs.com/products/rockchip-linux-rknn-toolkit2", "card": {"archived": false, "artifact_type": "library", "description": null, "domain": ["machine-learning", "embedded-systems", "deep-learning", "hardware"], "enriched": true, "function": ["machine-learning", "llm-inference", "sdk", "compiler"], "health_score": 24, "homepage": null, "language": "C", "license": "BSD-3-Clause", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["rockchip-linux/rknn-toolkit2"], "name": "rockchip-linux/rknn-toolkit2", "platform": ["python", "cpp", "embedded"], "pushed_at": "2024-03-25T08:23:39+00:00", "repo": "rockchip-linux/rknn-toolkit2", "stars": 1193, "tags": ["npu", "rockchip", "model-conversion", "edge-ai", "rknn", "inference", "linux"], "topics": [], "urls": [], "use_cases": ["convert onnx models to run on rockchip npu", "deploy deep learning models on rk3588", "run inference on embedded ai hardware", "benchmark model performance on npu", "deploy computer vision models on rv1106"], "what_it_is": "RKNN-Toolkit2 is Rockchip's software development kit for converting trained AI models to RKNN format and deploying them on Rockchip NPU chips like RK3588 and RV1106. It includes PC-side model conversion and performance evaluation tools, Python deployment APIs, and a C/C++ runtime for on-device inference.", "when_to_avoid": ["you target older Rockchip chips like RK1808, RV1109, RV1126, or RK3399Pro (use rknn-toolkit instead)", "you need a maintained repository - this one has moved to airockchip/rknn-toolkit2", "you deploy to non-Rockchip hardware such as GPUs or other NPUs"], "when_to_choose": ["you are deploying AI models to Rockchip RK3566/RK3568/RK3588/RK3562 or RV1103/RV1106 chips", "you need to convert ONNX models to an NPU-optimized format", "you want C/C++ or Python inference APIs on Rockchip hardware"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/rockchip-linux-rknn-toolkit2", "repo": "rockchip-linux/rknn-toolkit2", "role": "main", "score": 23}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:56.447380+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:22:26.191958+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fc70c169a59a3f47249c9c91130bf4943fdd4debc9c2fe1255092c14804a30b7", "fetched_at": "2026-08-28T04:03:56.447380+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rockchip-linux/rknn-toolkit2"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:56.447380+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:22:26.191958+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fc70c169a59a3f47249c9c91130bf4943fdd4debc9c2fe1255092c14804a30b7", "fetched_at": "2026-08-28T04:03:56.447380+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rockchip-linux/rknn-toolkit2"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:22:26.191958+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fc70c169a59a3f47249c9c91130bf4943fdd4debc9c2fe1255092c14804a30b7", "fetched_at": "2026-08-28T04:03:56.447380+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rockchip-linux/rknn-toolkit2"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:03:56.447380+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:56.447380+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:56.447380+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:22:26.191958+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fc70c169a59a3f47249c9c91130bf4943fdd4debc9c2fe1255092c14804a30b7", "fetched_at": "2026-08-28T04:03:56.447380+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rockchip-linux/rknn-toolkit2"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:56.447380+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:56.447380+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:22:26.191958+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fc70c169a59a3f47249c9c91130bf4943fdd4debc9c2fe1255092c14804a30b7", "fetched_at": "2026-08-28T04:03:56.447380+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rockchip-linux/rknn-toolkit2"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:56.447380+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:56.447380+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:56.447380+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:22:26.191958+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fc70c169a59a3f47249c9c91130bf4943fdd4debc9c2fe1255092c14804a30b7", "fetched_at": "2026-08-28T04:03:56.447380+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rockchip-linux/rknn-toolkit2"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:56.447380+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:56.447380+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:22:26.191958+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fc70c169a59a3f47249c9c91130bf4943fdd4debc9c2fe1255092c14804a30b7", "fetched_at": "2026-08-28T04:03:56.447380+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rockchip-linux/rknn-toolkit2"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:22:26.191958+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fc70c169a59a3f47249c9c91130bf4943fdd4debc9c2fe1255092c14804a30b7", "fetched_at": "2026-08-28T04:03:56.447380+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rockchip-linux/rknn-toolkit2"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:22:26.191958+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fc70c169a59a3f47249c9c91130bf4943fdd4debc9c2fe1255092c14804a30b7", "fetched_at": "2026-08-28T04:03:56.447380+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rockchip-linux/rknn-toolkit2"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:22:26.191958+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fc70c169a59a3f47249c9c91130bf4943fdd4debc9c2fe1255092c14804a30b7", "fetched_at": "2026-08-28T04:03:56.447380+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rockchip-linux/rknn-toolkit2"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1919, "days_push": 891, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 23, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}