BSD Ports

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.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest-2.5.2---
FreeBSD:14:quarterly-2.5.2n/a--
FreeBSD:15:latest-2.5.2n/a--
FreeBSD:15:quarterly-2.5.2n/an/an/a
FreeBSD:16:latest-2.5.2n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Test 2

The full lists below include those, and their dependencies in turn.

Build dependencies 15
Required by 1

Configuration

Options name: math_onednn

OptionDefaultDescription
OPENMPonParallel processing support via OpenMP
SEQoffSequential (no parallelism)
SIMD_DEFAULTonDefault, no non-default SIMD instructions are used
SIMD_NATIVEoffOptimize for this CPU
TBBoffThreading Building Blocks
THREADPOOL_EIGENoffThreadpool based on the Eigen implementation
THREADPOOL_STANDALONEoffThreadpool based on the standalone implementation
THREADPOOL_TBBoffThreadpool 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
FileSizeSHA256
oneapi-src-oneDNN-v2.5.2_GH0.tar.gz5.807898e+0611d50235afa03571dc70bb6d96a98bfb5d9b53e8c00cc2bfbde78588bd01f6a3

Commit history 1

DateCommitCreditsLog message
da28c3f6af Yuri Victorovich */*: CMake 4 compatibility
PR: 295319