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