Error -1001 in clGetPlatformIDs Call !

前端 未结 10 1776
粉色の甜心
粉色の甜心 2020-12-20 11:41

I am trying to start working with OpenCL. I have two NVidia graphics card, I installed \"developer driver\" as well as SDK from NVidia website. I compiled the demos but when

相关标签:
10条回答
  • 2020-12-20 11:45

    Dont know if you ever solved this problem, but I had the same issue and solved it in this post: ERROR: clGetPlatformIDs -1001 when running OpenCL code (Linux)

    Hope it helps!

    0 讨论(0)
  • 2020-12-20 11:49

    I have solved it in Ubuntu 13.10 saucy for intel opencl by created link:

    sudo ln -s /opt/intel/opencl-1.2-3.2.1.16712/etc/intel64.icd /etc/OpenCL/vendors/nvidia.icd
    
    0 讨论(0)
  • 2020-12-20 11:56

    Since I just spend a couple of hours on this, I thought I would share: I got the error because I was connected to the machine per remote desktop (mstsc). On the machine itself everything worked fine.

    I have been told that it should work with TeamViewer by the way.

    0 讨论(0)
  • 2020-12-20 11:58

    In my case I have solved it by installing nvidia-modprobe package available in ubuntu (utopic/multiverse). And the driver itself (v346) was installed from
    https://launchpad.net/~mamarley/+archive/ubuntu/nvidia

    Concretely, I have installed nvidia-opencl-icd-346, nvidia-libopencl1-346, nvidia-346-uvm, nvidia-346 and libcuda1-346. Not sure if they are all needed for OpenCL.

    0 讨论(0)
  • 2020-12-20 12:01

    Same problem for me on a Linux system. Solution is to add the user to the video group:

    # sudo usermod -aG video your-user-name
    
    0 讨论(0)
  • 2020-12-20 12:04

    I just ran into this problem on ubuntu 14.04 and I could not find ANY working answers anywhere online including this thread (though this was the first to show up on google). What ended up working for me was to remove ALL previous nvidia software and then to reinstall it using the .run file provided on the nvidia website. Installing the components through apt-get seems to fail for some reason.

    1) Download CUDA .run file: https://developer.nvidia.com/cuda-downloads

    2) Purge all previous nvidia packages

    sudo apt-get purge nvidia-*
    

    3) Install all run file components (you will likely have to stop X or restart in recovery mode to run this)

    sudo sh cuda_X.X.XX_linux.run
    
    0 讨论(0)
提交回复
热议问题