FreeBSD Ports

math/onednn 3.13.4

Intel(R) Math Kernel Library for Deep Neural Networks

Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
88d559b41a
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

As a binary package — by origin, or by package name:

pkg install math/onednn
pkg install onednn

From the ports tree:

cd /usr/ports/math/onednn/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	onednn>0:math/onednn
LIB_DEPENDS=	libdnnl.so:math/onednn

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-3.13.2---
FreeBSD:14:quarterly-3.13.2n/a--
FreeBSD:15:latest-3.13.2n/a--
FreeBSD:15:quarterly-3.13.2n/an/an/a
FreeBSD:16:latest-3.13.4n/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.

All build dependencies 15

No port depends on this one.

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 52
  • 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_common.h
  • include/oneapi/dnnl/dnnl_common.hpp
  • include/oneapi/dnnl/dnnl_common_types.h
  • include/oneapi/dnnl/dnnl_config.h
  • include/oneapi/dnnl/dnnl_debug.h
  • include/oneapi/dnnl/dnnl_graph.h
  • include/oneapi/dnnl/dnnl_graph.hpp
  • include/oneapi/dnnl/dnnl_graph_ocl.h
  • include/oneapi/dnnl/dnnl_graph_ocl.hpp
  • include/oneapi/dnnl/dnnl_graph_sycl.h
  • include/oneapi/dnnl/dnnl_graph_sycl.hpp
  • include/oneapi/dnnl/dnnl_graph_types.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_ukernel.h
  • include/oneapi/dnnl/dnnl_ukernel.hpp
  • include/oneapi/dnnl/dnnl_ukernel_types.h
  • include/oneapi/dnnl/dnnl_version.h
  • include/oneapi/dnnl/dnnl_version_hash.h
  • include/oneapi/dnnl/dnnl_ze.h
  • include/oneapi/dnnl/dnnl_ze.hpp
  • 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.3
  • lib/libdnnl.so.3.13
distinfo 1
FileSizeSHA256
oneapi-src-oneDNN-v3.13.4_GH0.tar.gz1.4287676e+071e9a4d8dbca13260344931540ad6f0f67dad781d6ca5b75d942fbf6fc3397696

Commit history 4

DateCommitCreditsLog message
88d559b41a Yuri Victorovich math/onednn: update 3.13.2 → 3.13.4
ChangeLog: https://github.com/uxlfoundation/oneDNN/releases/tag/v3.13.4
c73e184d41 Yuri Victorovich math/onednn: update 3.13 → 3.13.2
10f6d6f993 Yuri Victorovich math/onednn: update 3.12.2 → 3.13
dd457af39e Yuri Victorovich math/onednn: update 3.12.1 → 3.12.2