Port details on branch 2022Q2 |
- libxsmm Library for dense and sparse matrix operations and deep learning
- 1.17_1 math =0 1.17_1Version of this port present on the latest quarterly branch.
- Maintainer: yuri@FreeBSD.org
- Port Added: 2018-09-20 17:45:02
- Last Update: 2023-04-23 09:09:58
- Commit Hash: 8d3e020
- Also Listed In: science
- License: BSD3CLAUSE
- WWW:
- https://github.com/hfp/libxsmm
- Description:
- LIBXSMM is a library for specialized dense and sparse matrix operations as well
as for deep learning primitives such as small convolutions targeting Intel
Architecture. Small matrix multiplication kernels (SMMs) are generated for Intel
SSE, Intel AVX, Intel AVX2, IMCI (KNCni) for Intel Xeon Phi coprocessors (KNC),
and Intel AVX-512 as found in the Intel Xeon Phi processor family (KNL, KNM) and
Intel Xeon processors (SKX). Highly optimized code for small convolutions is
targeting Intel AVX2 and Intel AVX-512, whereas other targets can automatically
leverage specialized SMMs to perform convolutions.
The library supports statically generated code at configuration time (SMMs),
uses optimized code paths based on compiler-generated code as well as Intrinsic
functions, but mainly utilizes Just-In-Time (JIT) code specialization for
compiler-independent performance (matrix multiplications, matrix transpose/copy,
sparse functionality, and small convolutions). LIBXSMM is suitable for "build
once and deploy everywhere" i.e., no special target flags are needed to exploit
the available performance.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- To install the port:
- cd /usr/ports/math/libxsmm/ && make install clean
- To add the package, run one of these commands:
- pkg install math/libxsmm
- pkg install libxsmm
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: libxsmm
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1657690125
SHA256 (hfp-libxsmm-1.17_GH0.tar.gz) = 8b642127880e92e8a75400125307724635ecdf4020ca4481e5efe7640451bb92
SIZE (hfp-libxsmm-1.17_GH0.tar.gz) = 2528419
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- bash : shells/bash
- gfortran12 : lang/gcc12
- gmake>=4.3 : devel/gmake
- python3.9 : lang/python39
- as : devel/binutils
- Runtime dependencies:
-
- gfortran12 : lang/gcc12
- This port is required by:
- for Run
-
- science/py-PyFR
Configuration Options:
- No options to configure
- Options name:
- math_libxsmm
- USES:
- cpe fortran gmake localbase:ldflags python:build shebangfix
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|