是否可以在 Windows Linux 子系统上获取 OpenCL?

abr*_*212 8 linux opencl tensorflow windows-subsystem-for-linux

过去一天我一直在尝试在 Linux 子系统上使用OpenCL构建Tensorflow 。

我遵循了这个指南。但打字时clinfo却说

平台数量 0

然后打字/usr/local/computecpp/bin/computecpp_info给我

OpenCL 错误 -1001:无法检索平台数量。设备信息:在系统上找不到任何设备。请参阅您的 OpenCL 供应商文档。请注意,未定义 OPENCL_VENDOR_PATH。一些供应商可能需要设置此环境变量。

我做错了什么吗?是否可以在 Windows Linux 子系统上安装 OpenCL?

注意: 我使用的是AMD R9 390Xfrom MSI64bit Windows Home Edition

Din*_*nei 6

随着 WSL2 的推出,WSL 现在支持 CUDA 程序(更多信息请参见此处),但截至撰写本文时仍不支持 OpenCL: https: //github.com/microsoft/WSL/issues/6951


mrr*_*rry 3

据微软代表在本论坛发帖称,Windows Subsystem for Linux 不支持OpenCL 或 CUDA GPU 程序,目前还没有计划提供支持。要试验 TensorFlow/OpenCL,最简单的方法可能是在双引导配置中安装 Linux。