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