SARscape5.1“NO DEVICE CPU OR GPU HAS BEEN FOUND”的解决方法
分享
在SARscape5.1中运行地理编码的时候,出现"NO DEVICE CPU OR GPU HAS BEEN FOUND (PROBABLE MISSING OF OPENCL DRIVER)的错误,如下图所示:
图 缺少opencl的提示
出现该提示的原因可能是电脑较老(5年前的电脑),缺少OpenCL包。新电脑一般不会出现该问题。
解决方法:
1:升级显卡驱动到最新版本,安装OpenCL。
2:手动安装AMD APP SDK(2.8.1版本),然后重装SARscape软件。
AMD-APP-SDK-v2.8.1.0-Windows-32下载:http://pan.baidu.com/s/1qWHkrTE
AMD-APP-SDK-v2.8.1.0-Windows-64下载:http://pan.baidu.com/s/1ntn4lNb
说明:
SARscape5.1使用了OpenCL来提高算法的性能,SARscape不仅能利用多核的CPU资源,而且能利用硬件的并行运算能力(如果有的话)。目前,PS和地理编码处理工作流已经使用了OpenCL,今后,SARscape将会实现更多的功能支持OpenCL。
SARscape5.1需要GPU(或OpenCL的加速器)至少有1 GB的内存。如果要配硬件的话,推荐AMD和英特尔(至强)的产品。虽然SARscape在NVIDIA上能顺利运行,但是NVIDIA OpenCL的支持不如其他硬件。
默认情况下,SARscape5.1在安装的时候,安装程序会检测电脑的系统,如果没有检测到CPU-only OpenCL runtime,会自动安装英特尔CPU-only OpenCL runtime。CPU-only OpenCL runtime支持大多数最新的Intel的CPU。如果您的CPU不是英特尔的,或者不支持英特尔runtime,用户可以自行下载和安装AMD CPU-only OpenCL runtime,这个虽不如英特尔的,但能支持绝大部分处理器。出于版权问题,在SARscape中没有分装AMD runtime,但是可以在AMD官网免费下载到AMD APP SDK(developer.amd.com)。目前建议使用AMD APP SDK2.8.1版本。
图安装SARscape5.1时自动检测到OpenCL CPU-only runtime
目前,SARscape 运行时只可用一个显卡硬件设备,如果有多个显卡的话,用户可以指定用哪个。另外,SARscape可以打开多个处理,不同的处理可独立使用不同的GPU资源。在/SARscape/Preferences中,General parameters下面的General Platform Type选项中设置所使用的硬件资源。
图 设置SARscape使用的硬件环境
文章来源:http://blog.sina.com.cn/s/blog_764b1e9d0102ve9p.html
图 缺少opencl的提示
出现该提示的原因可能是电脑较老(5年前的电脑),缺少OpenCL包。新电脑一般不会出现该问题。
解决方法:
1:升级显卡驱动到最新版本,安装OpenCL。
2:手动安装AMD APP SDK(2.8.1版本),然后重装SARscape软件。
AMD-APP-SDK-v2.8.1.0-Windows-32下载:http://pan.baidu.com/s/1qWHkrTE
AMD-APP-SDK-v2.8.1.0-Windows-64下载:http://pan.baidu.com/s/1ntn4lNb
说明:
SARscape5.1使用了OpenCL来提高算法的性能,SARscape不仅能利用多核的CPU资源,而且能利用硬件的并行运算能力(如果有的话)。目前,PS和地理编码处理工作流已经使用了OpenCL,今后,SARscape将会实现更多的功能支持OpenCL。
SARscape5.1需要GPU(或OpenCL的加速器)至少有1 GB的内存。如果要配硬件的话,推荐AMD和英特尔(至强)的产品。虽然SARscape在NVIDIA上能顺利运行,但是NVIDIA OpenCL的支持不如其他硬件。
默认情况下,SARscape5.1在安装的时候,安装程序会检测电脑的系统,如果没有检测到CPU-only OpenCL runtime,会自动安装英特尔CPU-only OpenCL runtime。CPU-only OpenCL runtime支持大多数最新的Intel的CPU。如果您的CPU不是英特尔的,或者不支持英特尔runtime,用户可以自行下载和安装AMD CPU-only OpenCL runtime,这个虽不如英特尔的,但能支持绝大部分处理器。出于版权问题,在SARscape中没有分装AMD runtime,但是可以在AMD官网免费下载到AMD APP SDK(developer.amd.com)。目前建议使用AMD APP SDK2.8.1版本。
图安装SARscape5.1时自动检测到OpenCL CPU-only runtime
目前,SARscape 运行时只可用一个显卡硬件设备,如果有多个显卡的话,用户可以指定用哪个。另外,SARscape可以打开多个处理,不同的处理可独立使用不同的GPU资源。在/SARscape/Preferences中,General parameters下面的General Platform Type选项中设置所使用的硬件资源。
图 设置SARscape使用的硬件环境
文章来源:http://blog.sina.com.cn/s/blog_764b1e9d0102ve9p.html
0 个评论
相关问题
- 盗版(破解)软件出问题了怎么解决?
- sketchup模型导入cityengine中部分纹理丢失,怎么解决?
- 如何使用脚本或其他方法,将图层属性中属性域原值内容替换为属性域描述?
- 基于ArcGIS的CAD数据向GIS数据转换方法
- 弧段画面为什么会出现很多点,这是个什么问题,这么解决呢?
- arcmap指北针图乱码怎么解决
- geometryEngine.simplify方法是做图形简化的吗,简化机制是什么,为什么调用后没效果?
- ArcMap中提取波段信息的方法
- ArcGIS API for JavaScript 4.x 边框蓝色如何解决?
- ARCGIS将地图矢量化后,矢量文件不符合已有点坐标的范围,右下角坐标也不是正常的,投影也无法解决,请问应该怎么做呢?
- CAD的dwg文件中的图形直接加载到ArcMap中看不到,无法以Polygon、Polyline或Multipatch的方式来识别,如何解决?