{"categories":[{"label":"Libraries","url":"https://skillfed.io/packages/category/software-development-libraries/8"}],"enrichment":{"capability":"Provides C and Data Parallel C++ (DPC++) interfaces to Intel oneAPI Math Kernel Library for optimized mathematical computations on Intel CPUs and GPUs.","skillfed_tags":["intel-hardware","high-performance-computing","dpc++"],"use_cases":["Accelerate numerical simulations and linear algebra operations on Intel CPUs and GPUs from Python applications.","Build high-performance scientific computing pipelines that require optimized math routines beyond standard libraries.","Integrate Intel hardware-optimized random number generation into Monte Carlo or statistical modeling workflows.","Develop machine learning or data science applications targeting Intel processors with native performance tuning.","Port existing C/C++ oneAPI code to Python while preserving hardware-specific optimizations."],"what_it_does":"onemkl-sycl-rng is Intel's Python binding to the oneAPI Math Kernel Library, specifically exposing C and Data Parallel C++ (DPC++) interfaces for mathematical operations optimized for Intel hardware. It targets developers building high-performance numerical applications that need to leverage Intel CPUs and GPUs through a Python interface.\n\nThe package ships as precompiled wheels for Linux and Windows x86-64 platforms and depends on three Intel runtime libraries (dpcpp-cpp-rt, intel-opencl-rt, mkl). A key gotcha is that the MKLROOT environment variable is not set automatically during PyPI installation and must be configured manually according to Intel's documentation. The package is marked Production/Stable and has been actively maintained.","worth_installing":"Yes, if you are targeting Intel hardware and need optimized mathematical routines. The package is actively maintained, has no known vulnerabilities, and is in the top tier of PyPI packages by download volume. However, be prepared for medium install friction (three runtime dependencies) and manual MKLROOT configuration. Verify Python version compatibility and license terms for your use case before committing."},"id":"onemkl-sycl-rng","links":{"html":"https://skillfed.io/packages/onemkl-sycl-rng","md":"https://skillfed.io/packages/onemkl-sycl-rng.md","pypi":"https://pypi.org/project/onemkl-sycl-rng/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-01","license_spdx":null,"license_treatment":"unclear","name":"onemkl-sycl-rng","python_support":"unspecified","summary":"Intel\u00ae oneAPI Math Kernel Library"},"popularity":{"monthly_downloads":171683,"position":10359,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"2026.1.0"}
