我尝试在Windows on ARM设备上运行它,但安装程序拒绝执行。
对于原生的Windows on ARM支持有什么计划吗?或者是否可以移除架构检查,使x86版本能够在ARM设备上运行?
tp5buhyn1#
@dhiltgen 据我所知,Windows对于在arm64 Windows上运行amd64应用程序有相当好的模拟支持——作为起点,移除这个硬性检查可能是值得的。
64jmpszr2#
PR #3111 至少允许我们安装并在模拟下运行。性能不佳,因此在实际构建一个原生ARM二进制文件之前,我不会关闭此工单。
pkbketx93#
@dhiltgen ,我该如何提供帮助?我拥有一台运行Windows的ARM笔记本电脑(Surface Pro 9 ARM64版本)。我有几个问题。我在https://github.com/ollama/ollama/blob/main/docs/development.md#windows看到构建Windows(x64)的说明。这些步骤看起来像是Powershell(还是我理解错了?)另外,这台电脑有可能使用NPU加速吗(我的笔记本有一颗高通Hexagon芯片)?
yv5phkfx4#
我能够在当地为ARM64编译它。我会尽快创建一个PR。很高兴在检测到ARM64时,NEON和Armv8.2扩展会自动启用,无需额外的CMake开关。
wlsrxk515#
@hmartinez82 PR绝对欢迎启用Windows ARM!谢谢!
ztmd8pv56#
@dhiltgen #3972
6条答案
按热度按时间tp5buhyn1#
@dhiltgen 据我所知,Windows对于在arm64 Windows上运行amd64应用程序有相当好的模拟支持——作为起点,移除这个硬性检查可能是值得的。
64jmpszr2#
PR #3111 至少允许我们安装并在模拟下运行。性能不佳,因此在实际构建一个原生ARM二进制文件之前,我不会关闭此工单。
pkbketx93#
@dhiltgen ,我该如何提供帮助?我拥有一台运行Windows的ARM笔记本电脑(Surface Pro 9 ARM64版本)。
我有几个问题。我在https://github.com/ollama/ollama/blob/main/docs/development.md#windows看到构建Windows(x64)的说明。
这些步骤看起来像是Powershell(还是我理解错了?)
另外,这台电脑有可能使用NPU加速吗(我的笔记本有一颗高通Hexagon芯片)?
yv5phkfx4#
我能够在当地为ARM64编译它。我会尽快创建一个PR。很高兴在检测到ARM64时,NEON和Armv8.2扩展会自动启用,无需额外的CMake开关。
wlsrxk515#
@hmartinez82 PR绝对欢迎启用Windows ARM!谢谢!
ztmd8pv56#
@dhiltgen #3972