math/onednn252 2.5.2 FreeBSD
Intel(R) Math Kernel Library for Deep Neural Networks
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
da28c3f6af- License
- APACHE20
- Categories
- math
Description
Intel(R) Math Kernel Library for Deep Neural Networks (Intel(R) MKL-DNN) is an open source performance library for deep learning applications. The library accelerates deep learning applications and framework on Intel(R) architecture. Intel(R) MKL-DNN contains vectorized and threaded building blocks which you can use to implement deep neural networks (DNN) with C and C++ interfaces.
DNN functionality optimized for Intel architecture is also included in Intel(R) Math Kernel Library (Intel(R) MKL). API in this implementation is not compatible with Intel MKL-DNN and does not include certain new and experimental features.
Install
Binary package:
pkg install onednn252
From the ports tree:
cd /usr/ports/math/onednn252/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= onednn252>0:math/onednn252
LIB_DEPENDS= libdnnl.so:math/onednn252
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | - | 2.5.2 | - | - | - |
| FreeBSD:14:quarterly | - | 2.5.2 | n/a | - | - |
| FreeBSD:15:latest | - | 2.5.2 | n/a | - | - |
| FreeBSD:15:quarterly | - | 2.5.2 | n/a | n/a | n/a |
| FreeBSD:16:latest | - | 2.5.2 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Test 2
bash: shells/bashlibsysinfo>0: devel/libsysinfo
The full lists below include those, and their dependencies in turn.
Build dependencies 15
Required by 1
Configuration
Options name: math_onednn
| Option | Default | Description |
|---|---|---|
| OPENMP | on | Parallel processing support via OpenMP |
| SEQ | off | Sequential (no parallelism) |
| SIMD_DEFAULT | on | Default, no non-default SIMD instructions are used |
| SIMD_NATIVE | off | Optimize for this CPU |
| TBB | off | Threading Building Blocks |
| THREADPOOL_EIGEN | off | Threadpool based on the Eigen implementation |
| THREADPOOL_STANDALONE | off | Threadpool based on the standalone implementation |
| THREADPOOL_TBB | off | Threadpool based on the TBB implementation |
- USES
- cmake compiler:c++11-lang localbase:ldflags
- Service scripts
- none
Files
pkg-plist 36
- include/dnnl.h
- include/dnnl.hpp
- include/dnnl_config.h
- include/dnnl_debug.h
- include/dnnl_ocl.h
- include/dnnl_ocl.hpp
- include/dnnl_sycl.h
- include/dnnl_sycl.hpp
- include/dnnl_sycl_types.h
- include/dnnl_threadpool.h
- include/dnnl_threadpool.hpp
- include/dnnl_threadpool_iface.hpp
- include/dnnl_types.h
- include/dnnl_version.h
- include/oneapi/dnnl/dnnl.h
- include/oneapi/dnnl/dnnl.hpp
- include/oneapi/dnnl/dnnl_config.h
- include/oneapi/dnnl/dnnl_debug.h
- include/oneapi/dnnl/dnnl_ocl.h
- include/oneapi/dnnl/dnnl_ocl.hpp
- include/oneapi/dnnl/dnnl_ocl_types.h
- include/oneapi/dnnl/dnnl_sycl.h
- include/oneapi/dnnl/dnnl_sycl.hpp
- include/oneapi/dnnl/dnnl_sycl_types.h
- include/oneapi/dnnl/dnnl_threadpool.h
- include/oneapi/dnnl/dnnl_threadpool.hpp
- include/oneapi/dnnl/dnnl_threadpool_iface.hpp
- include/oneapi/dnnl/dnnl_types.h
- include/oneapi/dnnl/dnnl_version.h
- lib/cmake/dnnl/dnnl-config-version.cmake
- lib/cmake/dnnl/dnnl-config.cmake
- lib/cmake/dnnl/dnnl-targets-.cmake
- lib/cmake/dnnl/dnnl-targets.cmake
- lib/libdnnl.so
- lib/libdnnl.so.2
- lib/libdnnl.so.2.5
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| oneapi-src-oneDNN-v2.5.2_GH0.tar.gz | 5.807898e+06 | 11d50235afa03571dc70bb6d96a98bfb5d9b53e8c00cc2bfbde78588bd01f6a3 |