I forgot to mention that you need to inspect site-packages/pyopencl/_cl.pyd
file in depends.exe

Isuru

On Mon, May 27, 2019 at 2:24 PM Isuru Fernando <isu...@gmail.com> wrote:

> Hi,
>
> What I'd recommend to debug these types of issues is to start depends.exe
> (from DependencyWalker) from a conda activated terminal and see which DLLs
> are missing. (They'll be shown in red.)
>
> Isuru
>
> On Mon, May 27, 2019 at 2:20 PM Nan Qin <nan....@intellios.ai> wrote:
>
>> Python 3.7.3 | packaged by conda-forge | (default, Mar 27 2019, 23:18:50) 
>> [MSC v.1900 64 bit (AMD64)]
>> Type 'copyright', 'credits' or 'license' for more information
>> IPython 7.5.0 -- An enhanced Interactive Python. Type '?' for help.
>>
>> In [1]: import pyopencl
>> ---------------------------------------------------------------------------
>> ImportError                               Traceback (most recent call last)
>> <ipython-input-1-d21766556d09> in <module>
>> ----> 1 import pyopencl
>>
>> c:\users\nanqin\miniconda3\envs\opencl\lib\site-packages\pyopencl\__init__.py
>>  in <module>
>>      37
>>      38 try:
>> ---> 39     import pyopencl._cl as _cl
>>      40 except ImportError:
>>      41     import os
>>
>> ImportError: DLL load failed: The specified procedure could not be found.
>>
>>
>> Pyopencl:
>> pyopencl 2018.2.5 py37h80bff14_0 conda-forge
>>
>> System and opencl:
>>
>> CL_PLATFORM_NAME             :       NVIDIA CUDA
>> CL_PLATFORM_VERSION          :       OpenCL 1.2 CUDA 10.2.120
>> CL_PLATFORM_VENDOR           :       NVIDIA Corporation
>> CL_PLATFORM_PROFILE          :       FULL_PROFILE
>> CL_PLATFORM_EXTENSIONS       :
>>                              :       cl_khr_global_int32_base_atomics
>>                              :       cl_khr_global_int32_extended_atomics
>>                              :       cl_khr_local_int32_base_atomics
>>                              :       cl_khr_local_int32_extended_atomics
>>                              :       cl_khr_fp64
>>                              :       cl_khr_byte_addressable_store
>>                              :       cl_khr_icd
>>                              :       cl_khr_gl_sharing
>>                              :       cl_nv_compiler_options
>>                              :       cl_nv_device_attribute_query
>>                              :       cl_nv_pragma_unroll
>>                              :       cl_nv_d3d10_sharing
>>                              :       cl_khr_d3d10_sharing
>>                              :       cl_nv_d3d11_sharing
>>                              :       cl_nv_copy_opts
>>                              :       cl_nv_create_buffer
>>
>> Device:
>>
>> CL_DEVICE_NAME                               :       GeForce GTX 1080 Ti
>> CL_DEVICE_TYPE                               :       CL_DEVICE_TYPE_GPU
>> CL_DEVICE_VENDOR                             :       NVIDIA Corporation
>> CL_DEVICE_VERSION                            :       OpenCL 1.2 CUDA
>> CL_DEVICE_VENDOR_ID                          :       4318
>> CL_DRIVER_VERSION                            :       430.64
>>
>>
>> CL_DEVICE_MAX_SAMPLERS                       :       32
>> CL_DEVICE_MAX_WORK_GROUP_SIZE                :       1024
>> CL_DEVICE_MAX_WORK_ITEM_DIMENSIONS           :       3
>> CL_DEVICE_MAX_WORK_ITEM_SIZES                :       1024, 1024, 64
>> CL_DEVICE_ADDRESS_BITS                       :       32
>>
>>
>> CL_DEVICE_LOCAL_MEM_TYPE                     :       CL_LOCAL
>> CL_DEVICE_LOCAL_MEM_SIZE                     :       49152
>> CL_DEVICE_GLOBAL_MEM_CACHE_TYPE              :       CL_READ_WRITE_CACHE
>> CL_DEVICE_GLOBAL_MEM_CACHE_SIZE              :       458752
>> CL_DEVICE_GLOBAL_MEM_CACHELINE_SIZE          :       128
>> CL_DEVICE_GLOBAL_MEM_SIZE                    :       11811160064
>>
>>
>> CL_DEVICE_AVAILABLE                          :       CL_TRUE
>> CL_DEVICE_COMPILER_AVAILABLE                 :       CL_TRUE
>> CL_DEVICE_ENDIAN_LITTLE                      :       CL_TRUE
>> CL_DEVICE_ERROR_CORRECTION_SUPPORT           :       CL_FALSE
>> CL_DEVICE_IMAGE_SUPPORT                      :       CL_TRUE
>>
>>
>> CL_DEVICE_IMAGE2D_MAX_WIDTH                  :       16384
>> CL_DEVICE_IMAGE2D_MAX_HEIGHT                 :       32768
>> CL_DEVICE_IMAGE3D_MAX_WIDTH                  :       16384
>> CL_DEVICE_IMAGE3D_MAX_HEIGHT                 :       16384
>> CL_DEVICE_IMAGE3D_MAX_DEPTH                  :       16384
>>
>>
>> CL_DEVICE_PROFILING_TIMER_RESOLUTION         :       1000
>> CL_DEVICE_MAX_CLOCK_FREQUENCY                :       1582
>> CL_DEVICE_MAX_COMPUTE_UNITS                  :       28
>> CL_DEVICE_MAX_CONSTANT_ARGS                  :       9
>> CL_DEVICE_MAX_CONSTANT_BUFFER_SIZE           :       65536
>> CL_DEVICE_MAX_MEM_ALLOC_SIZE                 :       2952790016
>> CL_DEVICE_MAX_PARAMETER_SIZE                 :       4352
>> CL_DEVICE_MAX_READ_IMAGE_ARGS                :       256
>> CL_DEVICE_MAX_WRITE_IMAGE_ARGS               :       16
>> CL_DEVICE_MEM_BASE_ADDR_ALIGN                :       4096
>> CL_DEVICE_MIN_DATA_TYPE_ALIGN_SIZE           :       128
>>
>>
>> CL_DEVICE_PREFERRED_VECTOR_WIDTH_CHAR        :       1
>> CL_DEVICE_PREFERRED_VECTOR_WIDTH_SHORT       :       1
>> CL_DEVICE_PREFERRED_VECTOR_WIDTH_INT         :       1
>> CL_DEVICE_PREFERRED_VECTOR_WIDTH_LONG        :       1
>> CL_DEVICE_PREFERRED_VECTOR_WIDTH_FLOAT       :       1
>> CL_DEVICE_PREFERRED_VECTOR_WIDTH_DOUBLE      :       1
>>
>>
>> CL_DEVICE_SINGLE_FP_CONFIG                   :
>>                                              :       CL_FP_DENORM
>>                                              :       CL_FP_INF_NAN
>>                                              :       CL_FP_ROUND_TO_NEAREST
>>                                              :       CL_FP_ROUND_TO_ZERO
>>                                              :       CL_FP_ROUND_TO_INF
>>                                              :       CL_FP_FMA
>> CL_DEVICE_DOUBLE_FP_CONFIG                   :
>>                                              :       CL_FP_DENORM
>>                                              :       CL_FP_INF_NAN
>>                                              :       CL_FP_ROUND_TO_NEAREST
>>                                              :       CL_FP_ROUND_TO_ZERO
>>                                              :       CL_FP_ROUND_TO_INF
>>                                              :       CL_FP_FMA
>> CL_DEVICE_HALF_FP_CONFIG                     :
>>                                              :       CL_FP_DENORM
>>                                              :       CL_FP_ROUND_TO_ZERO
>>                                              :       CL_FP_FMA
>> CL_DEVICE_EXECUTION_CAPABILITIES             :
>>                                              :       CL_EXEC_KERNEL
>> CL_DEVICE_QUEUE_PROPERTIES                   :       
>> CL_QUEUE_OUT_OF_ORDER_EXEC_MODE_ENABLE;CL_QUEUE_PROFILING_ENABLE
>> CL_DEVICE_EXTENSIONS                         :
>>                                              :       
>> cl_khr_global_int32_base_atomics
>>                                              :       
>> cl_khr_global_int32_extended_atomics
>>                                              :       
>> cl_khr_local_int32_base_atomics
>>                                              :       
>> cl_khr_local_int32_extended_atomics
>>                                              :       cl_khr_fp64
>>                                              :       
>> cl_khr_byte_addressable_store
>>                                              :       cl_khr_icd
>>                                              :       cl_khr_gl_sharing
>>                                              :       cl_nv_compiler_options
>>                                              :       
>> cl_nv_device_attribute_query
>>                                              :       cl_nv_pragma_unroll
>>                                              :       cl_nv_d3d10_sharing
>>                                              :       cl_khr_d3d10_sharing
>>                                              :       cl_nv_d3d11_sharing
>>                                              :       cl_nv_copy_opts
>>                                              :       cl_nv_create_buffer
>>
>> _______________________________________________
>> PyOpenCL mailing list -- pyopencl@tiker.net
>> To unsubscribe send an email to pyopencl-le...@tiker.net
>>
>
_______________________________________________
PyOpenCL mailing list -- pyopencl@tiker.net
To unsubscribe send an email to pyopencl-le...@tiker.net

Reply via email to