{"adoption": {"forks": 471, "observed_at": "2026-08-28T04:06:55.684696+00:00", "stars": 2489}, "canonical_url": "https://ross.abutalabs.com/products/cudalibrarysamples", "card": {"archived": false, "artifact_type": "learning-resource", "description": "CUDA Library Samples", "domain": ["gpu-computing", "developer-tools", "image-processing", "tutorials"], "enriched": true, "function": ["image-processing", "compression", "math", "graphics", "sdk"], "health_score": 80, "homepage": null, "language": "Cuda", "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["NVIDIA/CUDALibrarySamples"], "name": "NVIDIA/CUDALibrarySamples", "platform": ["cpp", "windows"], "pushed_at": "2026-08-24T17:42:56+00:00", "repo": "NVIDIA/CUDALibrarySamples", "stars": 2489, "tags": ["cuda", "cublas", "cufft", "cusolver", "cusparse", "curand", "npp", "nvjpeg", "nvcomp", "linear-algebra", "sample-code", "nvidia", "algorithms", "gpu", "linux"], "topics": ["cufft", "curand", "cusolver", "cusparse", "nvjpeg", "cudss", "cutenros", "mathdx", "nppcublas", "nvcomp", "nvjpeg2000", "nvtiff", "cuda", "gpu", "linear-algebra"], "urls": [], "use_cases": ["learn how to use cuBLAS for GPU linear algebra", "example code for FFT on GPU with cuFFT", "JPEG encode decode on GPU with nvJPEG", "sparse matrix solver examples with cuSPARSE and cuDSS", "GPU data compression with nvCOMP", "random number generation on GPU with cuRAND", "image and video processing samples with NPP"], "what_it_is": "NVIDIA's official collection of sample programs demonstrating the use of GPU-accelerated CUDA libraries such as cuBLAS, cuFFT, cuSOLVER, cuSPARSE, cuRAND, NPP, nvJPEG, and nvCOMP. Each sample provides practical, runnable C++/CUDA code showing how to apply these libraries to math, linear algebra, signal and image processing, and compression workloads.", "when_to_avoid": ["you need a production-ready library rather than example code", "you have no NVIDIA GPU or CUDA toolchain", "you want high-level frameworks or Python APIs instead of C++/CUDA samples"], "when_to_choose": ["you are developing CUDA applications and want official, working examples of NVIDIA's accelerated libraries", "you need reference code for GPU linear algebra, FFT, solvers, or image codecs", "you want to evaluate which CUDA library fits your HPC workload"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/cudalibrarysamples", "repo": "NVIDIA/CUDALibrarySamples", "role": "main", "score": 77}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:55.684696+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:27:50.125825+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d894b17eff82cbf58e76b5f1875d51ec401426f2b2b6af6f22f351b40addc79c", "fetched_at": "2026-08-28T04:06:55.684696+00:00", "kind": "readme", "missing": false, "url": "https://github.com/NVIDIA/CUDALibrarySamples"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:55.684696+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:27:50.125825+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d894b17eff82cbf58e76b5f1875d51ec401426f2b2b6af6f22f351b40addc79c", "fetched_at": "2026-08-28T04:06:55.684696+00:00", "kind": "readme", "missing": false, "url": "https://github.com/NVIDIA/CUDALibrarySamples"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:27:50.125825+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d894b17eff82cbf58e76b5f1875d51ec401426f2b2b6af6f22f351b40addc79c", "fetched_at": "2026-08-28T04:06:55.684696+00:00", "kind": "readme", "missing": false, "url": "https://github.com/NVIDIA/CUDALibrarySamples"}], "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:06:55.684696+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:55.684696+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:55.684696+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:27:50.125825+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d894b17eff82cbf58e76b5f1875d51ec401426f2b2b6af6f22f351b40addc79c", "fetched_at": "2026-08-28T04:06:55.684696+00:00", "kind": "readme", "missing": false, "url": "https://github.com/NVIDIA/CUDALibrarySamples"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:55.684696+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:55.684696+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:27:50.125825+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d894b17eff82cbf58e76b5f1875d51ec401426f2b2b6af6f22f351b40addc79c", "fetched_at": "2026-08-28T04:06:55.684696+00:00", "kind": "readme", "missing": false, "url": "https://github.com/NVIDIA/CUDALibrarySamples"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:55.684696+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:55.684696+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:55.684696+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:27:50.125825+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d894b17eff82cbf58e76b5f1875d51ec401426f2b2b6af6f22f351b40addc79c", "fetched_at": "2026-08-28T04:06:55.684696+00:00", "kind": "readme", "missing": false, "url": "https://github.com/NVIDIA/CUDALibrarySamples"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:55.684696+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:55.684696+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:27:50.125825+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d894b17eff82cbf58e76b5f1875d51ec401426f2b2b6af6f22f351b40addc79c", "fetched_at": "2026-08-28T04:06:55.684696+00:00", "kind": "readme", "missing": false, "url": "https://github.com/NVIDIA/CUDALibrarySamples"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:27:50.125825+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d894b17eff82cbf58e76b5f1875d51ec401426f2b2b6af6f22f351b40addc79c", "fetched_at": "2026-08-28T04:06:55.684696+00:00", "kind": "readme", "missing": false, "url": "https://github.com/NVIDIA/CUDALibrarySamples"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:27:50.125825+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d894b17eff82cbf58e76b5f1875d51ec401426f2b2b6af6f22f351b40addc79c", "fetched_at": "2026-08-28T04:06:55.684696+00:00", "kind": "readme", "missing": false, "url": "https://github.com/NVIDIA/CUDALibrarySamples"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:27:50.125825+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d894b17eff82cbf58e76b5f1875d51ec401426f2b2b6af6f22f351b40addc79c", "fetched_at": "2026-08-28T04:06:55.684696+00:00", "kind": "readme", "missing": false, "url": "https://github.com/NVIDIA/CUDALibrarySamples"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2673, "days_push": 9, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 77, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}