Date: Sun, 11 Aug 2013 13:32:12 -0400 From: kzug <kzug10@...il.com> To: john-users@...ts.openwall.com Subject: Re: Cuda issues on OSX Magnum, Solar, Thanks to you both for your replies, --Magnum Add /usr/local/cuda/bin to your PATH. It corrected the issue of nvcc not found but opened a bunch of others. --Solar Ditto, both -gpu and -opencl common-opencl.c: In function ‘opencl_find_best_workgroup_limit’: common-opencl.c:188: error: ‘CL_KERNEL_PREFERRED_WORK_GROUP_SIZE_MULTIPLE’ undeclared (first use in this function) common-opencl.c:188: error: (Each undeclared identifier is reported only once common-opencl.c:188: error: for each function it appears in.) make: *** [common-opencl.o] Error 1 make: *** [macosx-x86-64-opencl] Error 2 I want to thank you both for your replies and effort, but I am giving up. I'll probably wait until I can put hands on a more recent OS & machine to try again. Again, Thanks to you both. Best regards On SundayAug 11, 2013, at 11:29 AM, Solar Designer wrote: > kzug - > > On Sun, Aug 11, 2013 at 04:25:39PM +0200, magnum wrote: >> On 11 Aug, 2013, at 16:11 , kzug <kzug10@...il.com> wrote: >>> I have a bit of an issue compiling JtR Cuda and any help would be appreciated: >>> When attempting to compile with "make clean macosx-x86-64-cuda" >>> I got the following error: >>> cd cuda; nvcc -c -Xptxas -v -arch sm_10 -m64 cuda_common.cu -o ../cuda_common.o >>> /bin/sh: nvcc: command not found >> >> Add /usr/local/cuda/bin to your PATH. > > Besides setting the proper PATH, you will likely want to use the -gpu or > -opencl make target to build JtR for, not -cuda. Our OpenCL kernels are > more numerous and (maybe counter-intuitively) generally faster than CUDA > ones. So you'll probably want to use the -opencl formats, not -cuda ones. > > In part this is related to auto-tuning, which is available in many of > our OpenCL-enabled JtR formats, but not in any of the CUDA ones - so > to get good speeds out of CUDA you'd have to edit some .h files to fit > your specific GPU better (there is some info on that in doc/README-CUDA). > With most of our OpenCL-enabled formats, there's no such issue - so just > use those instead of CUDA ones. > > Alexander
Powered by blists - more mailing lists
Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.