{"id":28614126,"url":"https://github.com/renderkit/mkl-dnn","last_synced_at":"2025-06-12T01:12:51.663Z","repository":{"id":119014415,"uuid":"168057341","full_name":"RenderKit/mkl-dnn","owner":"RenderKit","description":"Fork of oneAPI Deep Neural Network Library for Intel® Open Image Denoise","archived":false,"fork":false,"pushed_at":"2024-06-11T13:18:23.000Z","size":62181,"stargazers_count":6,"open_issues_count":1,"forks_count":11,"subscribers_count":4,"default_branch":"oidn","last_synced_at":"2024-06-11T14:46:08.120Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://www.openimagedenoise.org","language":"C++","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/RenderKit.png","metadata":{"files":{"readme":"README.binary.in","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-01-28T23:51:56.000Z","updated_at":"2024-06-11T14:46:27.693Z","dependencies_parsed_at":null,"dependency_job_id":"060b4f7b-03c1-4a32-8f46-112279aff767","html_url":"https://github.com/RenderKit/mkl-dnn","commit_stats":null,"previous_names":["renderkit/mkl-dnn"],"tags_count":36,"template":false,"template_full_name":null,"purl":"pkg:github/RenderKit/mkl-dnn","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RenderKit%2Fmkl-dnn","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RenderKit%2Fmkl-dnn/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RenderKit%2Fmkl-dnn/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RenderKit%2Fmkl-dnn/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RenderKit","download_url":"https://codeload.github.com/RenderKit/mkl-dnn/tar.gz/refs/heads/oidn","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RenderKit%2Fmkl-dnn/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259374997,"owners_count":22847878,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-06-12T01:12:48.779Z","updated_at":"2025-06-12T01:12:51.653Z","avatar_url":"https://github.com/RenderKit.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"oneAPI Deep Neural Network Library (oneDNN)\n===========================================\n\noneAPI Deep Neural Network Library (oneDNN) is an\nopen-source performance library for deep learning applications. The library\nincludes basic building blocks for neural networks optimized\nfor Intel Architecture Processors, Intel Processor Graphics and \nXe architecture-based Graphics.\n\nThis package contains oneDNN v@PROJECT_VERSION@ (@DNNL_VERSION_HASH@).\n\nYou can find information about the latest version and release notes\nat the oneDNN Github (https://github.com/oneapi-src/oneDNN/releases).\n\nDocumentation\n-------------\n\n* Developer guide (https://oneapi-src.github.io/oneDNN/v@DNNL_VERSION_MAJOR@.@DNNL_VERSION_MINOR@)\n  explains the programming model, supported functionality, and implementation\n  details, and includes annotated examples.\n* API reference (https://oneapi-src.github.io/oneDNN/v@DNNL_VERSION_MAJOR@.@DNNL_VERSION_MINOR@/modules.html)\nprovides a comprehensive reference of the library API.\n\nSystem Requirements\n-------------------\n\noneDNN supports systems based on Intel 64 or AMD64 architectures.\n\nThe library is optimized for the following CPUs:\n* Intel Atom processor with Intel SSE4.1 support\n* 4th, 5th, 6th, 7th, and 8th generation Intel(R) Core(TM) processor\n* Intel(R) Xeon(R) processor E3, E5, and E7 family (formerly Sandy Bridge,\n  Ivy Bridge, Haswell, and Broadwell)\n* Intel(R) Xeon Phi(TM) processor (formerly Knights Landing and Knights Mill)\n* Intel Xeon Scalable processor (formerly Skylake, Cascade Lake, and Cooper\n  Lake)\n* future Intel Xeon Scalable processor (code name Sapphire Rapids)\n\noneDNN detects the instruction set architecture (ISA) at runtime and uses\njust-in-time (JIT) code generation to deploy the code optimized\nfor the latest supported ISA. Future ISAs may have initial support in the\nlibrary disabled by default and require the use of run-time controls to enable\nthem. See CPU dispatcher control (https://oneapi-src.github.io/oneDNN/dev_guide_cpu_dispatcher_control.html)\nfor more details.\n\nThe library is optimized for the following GPUs:\n* Intel HD Graphics\n* Intel UHD Graphics\n* Intel Iris Plus Graphics\n* Xe architecture-based Graphics (code named DG1 and Tiger Lake)\n\n## Linux\n\nCommon dependencies:\n* GNU C Library (libc.so) 2.12 or later\n* GNU Standard C++ Library v3 (libstdc++.so) compatible with GCC 4.8 or later\n* Dynamic Linking Library (libdl.so)\n* C Math Library (libm.so)\n* POSIX Threads Library (libpthread.so)\n\nRuntime specific dependencies:\n\n| Runtime configuration | Dependency                                         |\n| --------------------- | -------------------------------------------------- |\n| cpu_gomp              | GNU OpenMP runtime (libgomp.so)                    |\n| cpu_iomp              | Intel OpenMP runtime (libiomp5.so)                 |\n| cpu_tbb               | TBB 2017 Update 2 or later (libtbb.so)             |\n| cpu_dpcpp_gpu_dpcpp   | Intel oneAPI DPC++ Compiler runtime (libsycl.so.3) |\n|                       | TBB 2020.2 or later (libtbb.so.12)                 |\n|                       | oneAPI Level Zero loader (libze_loader.so.1)       |\n|                       | OpenCL loader (libOpenCL.so)                       |\n\n## Windows\n\nCommon dependencies:\n* Microsoft Visual C++ Redistributable 2015 or later (msvcrt.dll)\n\nRuntime specific dependencies:\n\n| Runtime configuration | Dependency                                         |\n| --------------------- | -------------------------------------------------- |\n| cpu_vcomp             | No additional dependencies                         |\n| cpu_iomp              | Intel OpenMP runtime                               |\n| cpu_tbb               | TBB 2017 Update 2 or later (tbb.dll)               |\n| cpu_dpcpp_gpu_dpcpp   | Intel oneAPI DPC++ Compiler runtime (sycl.dll)     |\n|                       | TBB 2020.2 or later (tbb.dll)                      |\n|                       | oneAPI Level Zero loader (ze_loader.dll)           |\n|                       | OpenCL loader (OpenCL.dll)                         |\n\n## macOS\n\nCommon dependencies:\n* System C/C++ runtime (libc++.dylib, libSystem.dylib) compatible with\n  macOS 10.13 (High Sierra) or later\n\nRuntime specific dependencies:\n\n| Runtime configuration | Dependency                                |\n| --------------------- | ----------------------------------------- |\n| cpu_iomp              | Intel OpenMP runtime (libiomp5.dylib)     |\n| cpu_tbb               | TBB 2017 Update 2 or later (libtbb.dylib) |\n\nSupport\n-------\n\nPlease submit your questions, feature requests, and bug reports on the\nGitHub issues page (https://github.com/oneapi-src/oneDNN/issues/new/choose).\n\nYou may reach out to project maintainers privately at\ndnnl.maintainers@intel.com.\n\nWARNING:\nThis is pre-production software and functionality may change without prior\nnotice.\n\nLicense\n-------\n\noneDNN is licensed under Apache License Version 2.0. Refer to the \"LICENSE\"\nfile for the full license text and copyright notice.\n\nThis distribution includes third party software governed by separate license\nterms.\n\n3-clause BSD license:\n* Xbyak (https://github.com/herumi/xbyak)\n* Instrumentation and Tracing Technology API (ITT API) (https://github.com/intel/IntelSEAPI/tree/master/ittnotify)\n* CMake (https://github.com/Kitware/CMake)\n\nBoost Software License, Version 1.0:\n* Boost C++ Libraries (https://www.boost.org/)\n\nMIT License:\n* Intel Graphics Compute Runtime for oneAPI Level Zero and OpenCL Driver (https://github.com/intel/compute-runtime)\n* Intel Graphics Compiler (https://github.com/intel/intel-graphics-compiler)\n\nThis third party software, even if included with the distribution of\nthe Intel software, may be governed by separate license terms, including\nwithout limitation, third party license terms, other Intel software license\nterms, and open source software license terms. These separate license terms\ngovern your use of the third party programs as set forth in the\n\"THIRD-PARTY-PROGRAMS\" file.\n\n# Trademark Information\n\nIntel, the Intel logo, Intel Atom, Intel Core, Intel Xeon Phi, Iris, OpenVINO,\nthe OpenVINO logo, Pentium, VTune, and Xeon are trademarks\nof Intel Corporation or its subsidiaries.\n\n* Other names and brands may be claimed as the property of others.\n\nMicrosoft, Windows, and the Windows logo are trademarks, or registered\ntrademarks of Microsoft Corporation in the United States and/or other\ncountries.\n\nOpenCL and the OpenCL logo are trademarks of Apple Inc. used by permission\nby Khronos.\n\n(C) Intel Corporation\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frenderkit%2Fmkl-dnn","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frenderkit%2Fmkl-dnn","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frenderkit%2Fmkl-dnn/lists"}