Projects
home:Eustace:branches:Eulaceura:Factory
oneDNN
_service:obs_scm:onednn.spec
Sign Up
Log In
Username
Password
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File _service:obs_scm:onednn.spec of Package oneDNN
%global __cmake_in_source_build 1 Name: onednn Version: 2.6 Release: 2 Summary: Deep Neural Network Library License: ASL 2.0 and BSD and Boost and MIT URL: https://github.com/oneapi-src/oneDNN/ Source0: %{url}/archive/v%{version}/onednn-%{version}.tar.gz # This package only work in 64bit arches for now ExclusiveArch: x86_64 aarch64 riscv64 BuildRequires: cmake doxygen gcc-c++ # Optionals not yet enabled #BuildRequires: pkgconfig(OpenCL) #BuildRequires: pkgconfig(tbb) # Virtual provides mkldnn Provides: mkldnn = %{version}-%{release} Provides: mkl-dnn = %{version}-%{release} Obsoletes: mkl-dnn < 1.3 # Provides oneDNN Provides: oneDNN = %{version}-%{release} %description one-API Deep Neural Network Library (oneDNN) is an open-source performance library for deep learning applications. The library includes basic building blocks for neural networks optimized for Intel Architecture Processors and Intel Processor Graphics. oneDNN is intended for deep learning applications and framework developers interested in improving application performance on Intel CPUs and GPUs. Deep learning practitioners should use one of the applications enabled with oneDNN: %package devel Summary: Development files for %{name} Requires: %{name}%{?_isa} = %{version}-%{release} %description devel The %{name}-devel package contains libraries and header files for developing applications that use %{name}. %prep %autosetup -p1 -n oneDNN-%{version} %build mkdir -p build && cd build %cmake .. %make_build %check cd build && ctest %install cd build %make_install # Remove docs rm -rf %{buildroot}%{_docdir}/dnnl %ldconfig_scriptlets %files %license LICENSE THIRD-PARTY-PROGRAMS %doc README.md CONTRIBUTING.md CODE_OF_CONDUCT.md %{_libdir}/libdnnl.so.2 %{_libdir}/libdnnl.so.2.* %files devel %dir %{_includedir}/oneapi %{_includedir}/oneapi/dnnl %{_includedir}/dnnl*.h* %{_libdir}/libdnnl.so %dir %{_libdir}/cmake/dnnl %{_libdir}/cmake/dnnl/*.cmake %changelog * Wed Feb 8 2023 laokz <zhangkai@iscas.ac.cn> - 2.6-2 - Add riscv64 to ExclusiveArch. * Sat Aug 6 2022 wisespreading <wisespreading@gmail.com> - 2.6-1 - Update to 2.6 for AMX * Wed Dec 22 2021 baihuawei <baihuawei@huawei.com> - 2.2-3 - Fix spec file. * Wed Dec 1 2021 baihuawei <baihuawei@huawei.com> - 2.2-2 - Fix bugs. * Wed Sep 30 2021 baihuawei <baihuawei@huawei.com> - 2.2-1 - Update to 2.2 to match latest MindSpore. * Sun Dec 13 2020 sinever <sinever@126.com> - 1.6-1 - Initial spec file.
Locations
Projects
Search
Status Monitor
Help
Open Build Service
OBS Manuals
API Documentation
OBS Portal
Reporting a Bug
Contact
Mailing List
Forums
Chat (IRC)
Twitter
Open Build Service (OBS)
is an
openSUSE project
.
浙ICP备2022010568号-2