我用最近发布的 Ubuntu 24.04 设置了我的计算机。我想在 Jetbrains 的 Dataspell 中运行笔记本。为此,我安装了 tensorflow、notebook 和一个名为 intel-extension-for-tensorflow 的东西。我的 HP 机器没有传统显卡,但据我所知,它包含在 CPU 中,我希望能够将它用于我的 ML 应用程序。
从 Debian xx / Ubuntu 23.04 开始,通过 pip 进行全局安装已被禁用。因此,我通过 设置了一个虚拟环境python3 -m venv .venv
,然后source .venv/bin/activate
。然后我通过 安装了软件包:python3 -m pip install intel-extension-for-tensorflow[cpu] notebook
。我期望 tensorflow 作为英特尔扩展的依赖项安装,但事实并非如此。我收到警告intel-extension-for-tensorflow 0.0.0.dev1 does not provide the extra 'cpu
,如您所见,真正的问题是正在安装版本 0.0.0-dev1。我记得 intel 扩展会附带许多其他软件包,当我随后安装 tensorflow 时,如果我再次通过 pip 安装 intel-extension,intel-extension 使用的稍旧版本将被较新的版本替换,反之亦然。
python3 -m pip install intel-extension-for-tensorflow==2.15.0.0
给出ERROR: Could not find a version that satisfies the requirement intel-extension-for-tensorflow==2.15.0.0 (from versions: 0.0.0.dev1)
。该--upgrade
选项也无济于事。我该如何解决这个问题?
答案:Ubuntu 24.04 附带 Python 3.12,但此版本尚未构建上述软件包。