{"adoption": {"forks": 275, "observed_at": "2026-08-28T04:04:03.288356+00:00", "stars": 1227}, "canonical_url": "https://ross.abutalabs.com/products/feathercnn", "card": {"archived": false, "artifact_type": "library", "description": "FeatherCNN is a high performance inference engine for convolutional neural networks.", "domain": ["machine-learning", "mobile-development", "embedded-systems", "deep-learning"], "enriched": true, "function": ["machine-learning", "llm-inference", "embedded"], "health_score": 20, "homepage": null, "language": "C++", "license": null, "license_family": "other", "maturity": "abandoned", "member_repos": ["Tencent/FeatherCNN"], "name": "Tencent/FeatherCNN", "platform": ["cpp"], "pushed_at": "2019-09-24T06:34:01+00:00", "repo": "Tencent/FeatherCNN", "stars": 1227, "tags": ["cnn-inference", "arm-neon", "caffe-models", "on-device-ai", "lightweight", "android", "ios", "linux", "arm"], "topics": ["convolutional-neural-networks", "inference-engine", "caffe", "android", "ios", "arm-neon"], "urls": [], "use_cases": ["run convolutional neural network inference on mobile devices", "deploy caffe models on android and ios", "run game AI models on phones with low latency", "embed cnn inference in embedded linux arm devices", "run neural network inference on arm servers", "minimize model runtime binary size on mobile"], "what_it_is": "FeatherCNN is a high-performance, lightweight CNN inference library developed by Tencent, targeting ARM CPUs on mobile (iOS/Android), embedded Linux, and ARM servers. It converts Caffe models into a single binary format and packs everything into a small dependency-free code base.", "when_to_avoid": ["you need GPU or non-ARM architecture support", "you need models beyond Caffe format such as ONNX or TensorFlow", "you need an actively maintained project with recent updates and support"], "when_to_choose": ["you need fast CNN inference on ARM CPUs with a tiny footprint", "you have existing Caffe models to deploy on mobile or embedded devices", "you want a dependency-free single code base for easy deployment"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/feathercnn", "repo": "Tencent/FeatherCNN", "role": "main", "score": 23}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:03.288356+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:15:14.228171+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "210229a4d57fd7ee27092df126f3571fc90ba2828ff362b2c85949e1465368f7", "fetched_at": "2026-08-28T04:04:03.288356+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Tencent/FeatherCNN"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:03.288356+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:15:14.228171+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "210229a4d57fd7ee27092df126f3571fc90ba2828ff362b2c85949e1465368f7", "fetched_at": "2026-08-28T04:04:03.288356+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Tencent/FeatherCNN"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:15:14.228171+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "210229a4d57fd7ee27092df126f3571fc90ba2828ff362b2c85949e1465368f7", "fetched_at": "2026-08-28T04:04:03.288356+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Tencent/FeatherCNN"}], "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:04:03.288356+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:03.288356+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:03.288356+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:15:14.228171+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "210229a4d57fd7ee27092df126f3571fc90ba2828ff362b2c85949e1465368f7", "fetched_at": "2026-08-28T04:04:03.288356+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Tencent/FeatherCNN"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:03.288356+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:03.288356+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:15:14.228171+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "210229a4d57fd7ee27092df126f3571fc90ba2828ff362b2c85949e1465368f7", "fetched_at": "2026-08-28T04:04:03.288356+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Tencent/FeatherCNN"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:03.288356+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:03.288356+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:03.288356+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:15:14.228171+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "210229a4d57fd7ee27092df126f3571fc90ba2828ff362b2c85949e1465368f7", "fetched_at": "2026-08-28T04:04:03.288356+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Tencent/FeatherCNN"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:03.288356+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:03.288356+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:15:14.228171+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "210229a4d57fd7ee27092df126f3571fc90ba2828ff362b2c85949e1465368f7", "fetched_at": "2026-08-28T04:04:03.288356+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Tencent/FeatherCNN"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:15:14.228171+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "210229a4d57fd7ee27092df126f3571fc90ba2828ff362b2c85949e1465368f7", "fetched_at": "2026-08-28T04:04:03.288356+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Tencent/FeatherCNN"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:15:14.228171+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "210229a4d57fd7ee27092df126f3571fc90ba2828ff362b2c85949e1465368f7", "fetched_at": "2026-08-28T04:04:03.288356+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Tencent/FeatherCNN"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:15:14.228171+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "210229a4d57fd7ee27092df126f3571fc90ba2828ff362b2c85949e1465368f7", "fetched_at": "2026-08-28T04:04:03.288356+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Tencent/FeatherCNN"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-03T02:39:23.370411+00:00", "flags": ["no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3051, "days_push": 2535, "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}}