mkl_service.h 标头

问题描述 投票:0回答:2
conda install -c intel mkl

安装 MKL。但现在,我继续编译依赖于 mkl 的代码,并将其指向我的 anaconda:

MKLROOT=.../path/to/env/my_env/lib

现在许多 mkl 库文件所在的位置。

但是,我收到一条消息,表明缺少

mkl_service.h
。所以我安装了
conda install anaconda mkl-service
。但是,这不会产生丢失的头文件。

如何在 anaconda 版本的 MKL 中获取这个缺失的文件?

anaconda intel-mkl
2个回答
1
投票

在我的安装中我必须做一个


$ conda install mkl-include
之后我添加了目录
<path_to_conda_installation>\conda\envs\<env_name>\Library\include
到 include_path (在 setup.py 文件中)。


0
投票

我最近遇到了这个问题,并成功了

conda install mkl-include

并添加了

export CMAKE_INCLUDE_PATH=/path_to_conda/envs/env_name/include

在~/.bashrc中

我使用的版本是Nvidia pytorch release 21.06:py-3(有ubuntu 20.04)

© www.soinside.com 2019 - 2024. All rights reserved.