{"action":"created","issue":{"url":"https://api.github.com/repos/uncomplicate/neanderthal/issues/15","repository_url":"https://api.github.com/repos/uncomplicate/neanderthal","labels_url":"https://api.github.com/repos/uncomplicate/neanderthal/issues/15/labels{/name}","comments_url":"https://api.github.com/repos/uncomplicate/neanderthal/issues/15/comments","events_url":"https://api.github.com/repos/uncomplicate/neanderthal/issues/15/events","html_url":"https://github.com/uncomplicate/neanderthal/issues/15","id":156789218,"number":15,"title":"java.lang.UnsatisfiedLinkError on Mac OS X","user":{"login":"FongHou","id":13973254,"avatar_url":"https://avatars.githubusercontent.com/u/13973254?v=3","gravatar_id":"","url":"https://api.github.com/users/FongHou","html_url":"https://github.com/FongHou","followers_url":"https://api.github.com/users/FongHou/followers","following_url":"https://api.github.com/users/FongHou/following{/other_user}","gists_url":"https://api.github.com/users/FongHou/gists{/gist_id}","starred_url":"https://api.github.com/users/FongHou/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/FongHou/subscriptions","organizations_url":"https://api.github.com/users/FongHou/orgs","repos_url":"https://api.github.com/users/FongHou/repos","events_url":"https://api.github.com/users/FongHou/events{/privacy}","received_events_url":"https://api.github.com/users/FongHou/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":48,"created_at":"2016-05-25T16:05:22Z","updated_at":"2016-06-06T23:14:50Z","closed_at":null,"body":"Hello,\r\n\r\nFirst, sorry about the long post. \r\n\r\nHere are my lein project.clj and a sample namespace. When loading it from lein repl, got a stacktrace list below. \r\n\r\n(defproject matrix \"0.1.0-SNAPSHOT\"\r\n  :dependencies [[org.clojure/clojure \"1.8.0\"]\r\n                 [com.taoensso/truss \"1.2.0\"]\r\n                 [uncomplicate/clojurecl \"0.6.4\"]\r\n                 [uncomplicate/fluokitten \"0.5.0\"]\r\n                 [uncomplicate/neanderthal \"0.6.2\"]]\r\n\r\n  :profiles {:dev {:dependencies [[criterium \"0.4.4\"]]}\r\n             :uberjar {:aot :all}}\r\n  )\r\n\r\n(ns matrix.core\r\n  (:require [uncomplicate.clojurecl.core :as cl]\r\n            [uncomplicate.commons.core :refer [with-release]]\r\n            [uncomplicate.neanderthal\r\n             [core :refer [asum dot axpy! mv! mm! transfer! copy]]\r\n             [native :refer [sv sge]]\r\n             [opencl :refer [with-default-engine clv clge]]]\r\n            [criterium.core :refer [quick-bench with-progress-reporting]]))\r\n\r\n\r\nThe interesting one is the nested cause:\r\n\r\nStack trace from the attempt to load the library as a resource:\r\njava.lang.UnsatisfiedLinkError: /private/var/folders/xm/vkg11d9n74ngq3zsbjlms04w0000gn/T/libJOCLBlast_0_7_1-apple-x86_64.dylib: dlopen(/private/var/folders/xm/vkg11d9n74ngq3zsbjlms04w0000gn/T/libJOCLBlast_0_7_1-apple-x86_64.dylib, 1): Library not loaded: libclblast.dylib\r\n  Referenced from: /private/var/folders/xm/vkg11d9n74ngq3zsbjlms04w0000gn/T/libJOCLBlast_0_7_1-apple-x86_64.dylib\r\n\r\nls -lR that folder /private/var/... shows required dylib are there, but layout looks strange. Not sure this is leinignen issue or not. \r\n\r\n/p/v/f/x/v/T ❯❯❯ ls -lR *JOCL*\r\n-rw-r--r--  1 houf  staff  318908 May 25 10:50 libJOCLBlast_0_7_1-apple-x86_64.dylib\r\n-rw-r--r--  1 houf  staff  180064 May 23 19:34 libJOCL_2_0_0-apple-x86_64.dylib\r\n\r\nJOCLBlast_0_7_1-apple-x86_64_dependents:\r\ntotal 0\r\ndrwxr-xr-x  3 houf  staff  102 May 25 10:50 apple\r\n\r\nJOCLBlast_0_7_1-apple-x86_64_dependents/apple:\r\ntotal 0\r\ndrwxr-xr-x  3 houf  staff  102 May 25 10:50 x86_64\r\n\r\nJOCLBlast_0_7_1-apple-x86_64_dependents/apple/x86_64:\r\ntotal 4272\r\n-rw-r--r--  1 houf  staff  2184612 May 25 10:50 libclblast.dylib\r\n\r\n============Full Stacktrace ==============\r\nCompilerException java.lang.UnsatisfiedLinkError: Error while loading native library \"JOCLBlast_0_7_1-apple-x86_64\"\r\nOperating system name: Mac OS X\r\nArchitecture         : x86_64\r\nArchitecture bit size: 64\r\n---(start of nested stack traces)---\r\nStack trace from the attempt to load the library as a file:\r\njava.lang.UnsatisfiedLinkError: no JOCLBlast_0_7_1-apple-x86_64 in java.library.path\r\n\tat java.lang.ClassLoader.loadLibrary(ClassLoader.java:1867)\r\n\tat java.lang.Runtime.loadLibrary0(Runtime.java:870)\r\n\tat java.lang.System.loadLibrary(System.java:1122)\r\n\tat org.jocl.LibUtils.loadLibrary(LibUtils.java:136)\r\n\tat org.jocl.blast.CLBlast.<clinit>(CLBlast.java:53)\r\n\tat java.lang.Class.forName0(Native Method)\r\n\tat java.lang.Class.forName(Class.java:348)\r\n\tat clojure.lang.RT.classForName(RT.java:2168)\r\n\tat clojure.lang.RT.classForName(RT.java:2177)\r\n\tat clojure.lang.Compiler$HostExpr.maybeClass(Compiler.java:1030)\r\n\tat clojure.lang.Compiler.macroexpand1(Compiler.java:6807)\r\n\tat clojure.lang.Compiler.analyzeSeq(Compiler.java:6854)\r\n\tat clojure.lang.Compiler.analyze(Compiler.java:6669)\r\n\tat clojure.lang.Compiler.analyze(Compiler.java:6625)\r\n\tat clojure.lang.Compiler$BodyExpr$Parser.parse(Compiler.java:6001)\r\n\tat clojure.lang.Compiler$LetExpr$Parser.parse(Compiler.java:6319)\r\n\tat clojure.lang.Compiler.analyzeSeq(Compiler.java:6868)\r\n\tat clojure.lang.Compiler.analyze(Compiler.java:6669)\r\n\tat clojure.lang.Compiler.analyze(Compiler.java:6625)\r\n\tat clojure.lang.Compiler$BodyExpr$Parser.parse(Compiler.java:6001)\r\n\tat clojure.lang.Compiler$FnMethod.parse(Compiler.java:5380)\r\n\tat clojure.lang.Compiler$FnExpr.parse(Compiler.java:3972)\r\n\tat clojure.lang.Compiler.analyzeSeq(Compiler.java:6866)\r\n\tat clojure.lang.Compiler.analyze(Compiler.java:6669)\r\n\tat clojure.lang.Compiler.eval(Compiler.java:6924)\r\n\tat clojure.lang.Compiler.load(Compiler.java:7379)\r\n\tat clojure.lang.RT.loadResourceScript(RT.java:372)\r\n\tat clojure.lang.RT.loadResourceScript(RT.java:363)\r\n\tat clojure.lang.RT.load(RT.java:453)\r\n\tat clojure.lang.RT.load(RT.java:419)\r\n\tat clojure.core$load$fn__5677.invoke(core.clj:5893)\r\n\tat clojure.core$load.invokeStatic(core.clj:5892)\r\n\tat clojure.core$load.doInvoke(core.clj:5876)\r\n\tat clojure.lang.RestFn.invoke(RestFn.java:408)\r\n\tat clojure.core$load_one.invokeStatic(core.clj:5697)\r\n\tat clojure.core$load_one.invoke(core.clj:5692)\r\n\tat clojure.core$load_lib$fn__5626.invoke(core.clj:5737)\r\n\tat clojure.core$load_lib.invokeStatic(core.clj:5736)\r\n\tat clojure.core$load_lib.doInvoke(core.clj:5717)\r\n\tat clojure.lang.RestFn.applyTo(RestFn.java:142)\r\n\tat clojure.core$apply.invokeStatic(core.clj:648)\r\n\tat clojure.core$load_libs.invokeStatic(core.clj:5778)\r\n\tat clojure.core$load_libs.doInvoke(core.clj:5758)\r\n\tat clojure.lang.RestFn.applyTo(RestFn.java:137)\r\n\tat clojure.core$apply.invokeStatic(core.clj:648)\r\n\tat clojure.core$require.invokeStatic(core.clj:5796)\r\n\tat clojure.core$require.doInvoke(core.clj:5796)\r\n\tat clojure.lang.RestFn.invoke(RestFn.java:482)\r\n\tat uncomplicate.neanderthal.opencl$eval37781$loading__5569__auto____37782.invoke(opencl.clj:1)\r\n\tat uncomplicate.neanderthal.opencl$eval37781.invokeStatic(opencl.clj:1)\r\n\tat uncomplicate.neanderthal.opencl$eval37781.invoke(opencl.clj:1)\r\n\tat clojure.lang.Compiler.eval(Compiler.java:6927)\r\n\tat clojure.lang.Compiler.eval(Compiler.java:6916)\r\n\tat clojure.lang.Compiler.load(Compiler.java:7379)\r\n\tat clojure.lang.RT.loadResourceScript(RT.java:372)\r\n\tat clojure.lang.RT.loadResourceScript(RT.java:363)\r\n\tat clojure.lang.RT.load(RT.java:453)\r\n\tat clojure.lang.RT.load(RT.java:419)\r\n\tat clojure.core$load$fn__5677.invoke(core.clj:5893)\r\n\tat clojure.core$load.invokeStatic(core.clj:5892)\r\n\tat clojure.core$load.doInvoke(core.clj:5876)\r\n\tat clojure.lang.RestFn.invoke(RestFn.java:408)\r\n\tat clojure.core$load_one.invokeStatic(core.clj:5697)\r\n\tat clojure.core$load_one.invoke(core.clj:5692)\r\n\tat clojure.core$load_lib$fn__5626.invoke(core.clj:5737)\r\n\tat clojure.core$load_lib.invokeStatic(core.clj:5736)\r\n\tat clojure.core$load_lib.doInvoke(core.clj:5717)\r\n\tat clojure.lang.RestFn.applyTo(RestFn.java:142)\r\n\tat clojure.core$apply.invokeStatic(core.clj:648)\r\n\tat clojure.core$load_libs.invokeStatic(core.clj:5778)\r\n\tat clojure.core$load_libs.doInvoke(core.clj:5758)\r\n\tat clojure.lang.RestFn.applyTo(RestFn.java:137)\r\n\tat clojure.core$apply.invokeStatic(core.clj:648)\r\n\tat clojure.core$require.invokeStatic(core.clj:5796)\r\n\tat clojure.core$require.doInvoke(core.clj:5796)\r\n\tat clojure.lang.RestFn.invoke(RestFn.java:457)\r\n\tat matrix.core$eval20272$loading__5569__auto____20273.invoke(form-init3071421537802120931.clj:1)\r\n\tat matrix.core$eval20272.invokeStatic(form-init3071421537802120931.clj:1)\r\n\tat matrix.core$eval20272.invoke(form-init3071421537802120931.clj:1)\r\n\tat clojure.lang.Compiler.eval(Compiler.java:6927)\r\n\tat clojure.lang.Compiler.eval(Compiler.java:6916)\r\n\tat clojure.lang.Compiler.eval(Compiler.java:6890)\r\n\tat clojure.core$eval.invokeStatic(core.clj:3105)\r\n\tat clojure.core$eval.invoke(core.clj:3101)\r\n\tat clojure.main$repl$read_eval_print__7408$fn__7411.invoke(main.clj:240)\r\n\tat clojure.main$repl$read_eval_print__7408.invoke(main.clj:240)\r\n\tat clojure.main$repl$fn__7417.invoke(main.clj:258)\r\n\tat clojure.main$repl.invokeStatic(main.clj:258)\r\n\tat clojure.main$repl.doInvoke(main.clj:174)\r\n\tat clojure.lang.RestFn.invoke(RestFn.java:1523)\r\n\tat clojure.tools.nrepl.middleware.interruptible_eval$evaluate$fn__941.invoke(interruptible_eval.clj:87)\r\n\tat clojure.lang.AFn.applyToHelper(AFn.java:152)\r\n\tat clojure.lang.AFn.applyTo(AFn.java:144)\r\n\tat clojure.core$apply.invokeStatic(core.clj:646)\r\n\tat clojure.core$with_bindings_STAR_.invokeStatic(core.clj:1881)\r\n\tat clojure.core$with_bindings_STAR_.doInvoke(core.clj:1881)\r\n\tat clojure.lang.RestFn.invoke(RestFn.java:425)\r\n\tat clojure.tools.nrepl.middleware.interruptible_eval$evaluate.invokeStatic(interruptible_eval.clj:85)\r\n\tat clojure.tools.nrepl.middleware.interruptible_eval$evaluate.invoke(interruptible_eval.clj:55)\r\n\tat clojure.tools.nrepl.middleware.interruptible_eval$interruptible_eval$fn__986$fn__989.invoke(interruptible_eval.clj:222)\r\n\tat clojure.tools.nrepl.middleware.interruptible_eval$run_next$fn__981.invoke(interruptible_eval.clj:190)\r\n\tat clojure.lang.AFn.run(AFn.java:22)\r\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)\r\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\r\n\tat java.lang.Thread.run(Thread.java:745)\r\nStack trace from the attempt to load the library as a resource:\r\njava.lang.UnsatisfiedLinkError: /private/var/folders/xm/vkg11d9n74ngq3zsbjlms04w0000gn/T/libJOCLBlast_0_7_1-apple-x86_64.dylib: dlopen(/private/var/folders/xm/vkg11d9n74ngq3zsbjlms04w0000gn/T/libJOCLBlast_0_7_1-apple-x86_64.dylib, 1): Library not loaded: libclblast.dylib\r\n  Referenced from: /private/var/folders/xm/vkg11d9n74ngq3zsbjlms04w0000gn/T/libJOCLBlast_0_7_1-apple-x86_64.dylib\r\n  Reason: image not found\r\n\tat java.lang.ClassLoader$NativeLibrary.load(Native Method)\r\n\tat java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1941)\r\n\tat java.lang.ClassLoader.loadLibrary(ClassLoader.java:1824)\r\n\tat java.lang.Runtime.load0(Runtime.java:809)\r\n\tat java.lang.System.load(System.java:1086)\r\n\tat org.jocl.LibUtils.loadLibraryResource(LibUtils.java:269)\r\n\tat org.jocl.LibUtils.loadLibrary(LibUtils.java:151)\r\n\tat org.jocl.blast.CLBlast.<clinit>(CLBlast.java:53)\r\n\tat java.lang.Class.forName0(Native Method)\r\n\tat java.lang.Class.forName(Class.java:348)\r\n\tat clojure.lang.RT.classForName(RT.java:2168)\r\n\tat clojure.lang.RT.classForName(RT.java:2177)\r\n\tat clojure.lang.Compiler$HostExpr.maybeClass(Compiler.java:1030)\r\n\tat clojure.lang.Compiler.macroexpand1(Compiler.java:6807)\r\n\tat clojure.lang.Compiler.analyzeSeq(Compiler.java:6854)\r\n\tat clojure.lang.Compiler.analyze(Compiler.java:6669)\r\n\tat clojure.lang.Compiler.analyze(Compiler.java:6625)\r\n\tat clojure.lang.Compiler$BodyExpr$Parser.parse(Compiler.java:6001)\r\n\tat clojure.lang.Compiler$LetExpr$Parser.parse(Compiler.java:6319)\r\n\tat clojure.lang.Compiler.analyzeSeq(Compiler.java:6868)\r\n\tat clojure.lang.Compiler.analyze(Compiler.java:6669)\r\n\tat clojure.lang.Compiler.analyze(Compiler.java:6625)\r\n\tat clojure.lang.Compiler$BodyExpr$Parser.parse(Compiler.java:6001)\r\n\tat clojure.lang.Compiler$FnMethod.parse(Compiler.java:5380)\r\n\tat clojure.lang.Compiler$FnExpr.parse(Compiler.java:3972)\r\n\tat clojure.lang.Compiler.analyzeSeq(Compiler.java:6866)\r\n\tat clojure.lang.Compiler.analyze(Compiler.java:6669)\r\n\tat clojure.lang.Compiler.eval(Compiler.java:6924)\r\n\tat clojure.lang.Compiler.load(Compiler.java:7379)\r\n\tat clojure.lang.RT.loadResourceScript(RT.java:372)\r\n\tat clojure.lang.RT.loadResourceScript(RT.java:363)\r\n\tat clojure.lang.RT.load(RT.java:453)\r\n\tat clojure.lang.RT.load(RT.java:419)\r\n\tat clojure.core$load$fn__5677.invoke(core.clj:5893)\r\n\tat clojure.core$load.invokeStatic(core.clj:5892)\r\n\tat clojure.core$load.doInvoke(core.clj:5876)\r\n\tat clojure.lang.RestFn.invoke(RestFn.java:408)\r\n\tat clojure.core$load_one.invokeStatic(core.clj:5697)\r\n\tat clojure.core$load_one.invoke(core.clj:5692)\r\n\tat clojure.core$load_lib$fn__5626.invoke(core.clj:5737)\r\n\tat clojure.core$load_lib.invokeStatic(core.clj:5736)\r\n\tat clojure.core$load_lib.doInvoke(core.clj:5717)\r\n\tat clojure.lang.RestFn.applyTo(RestFn.java:142)\r\n\tat clojure.core$apply.invokeStatic(core.clj:648)\r\n\tat clojure.core$load_libs.invokeStatic(core.clj:5778)\r\n\tat clojure.core$load_libs.doInvoke(core.clj:5758)\r\n\tat clojure.lang.RestFn.applyTo(RestFn.java:137)\r\n\tat clojure.core$apply.invokeStatic(core.clj:648)\r\n\tat clojure.core$require.invokeStatic(core.clj:5796)\r\n\tat clojure.core$require.doInvoke(core.clj:5796)\r\n\tat clojure.lang.RestFn.invoke(RestFn.java:482)\r\n\tat uncomplicate.neanderthal.opencl$eval37781$loading__5569__auto____37782.invoke(opencl.clj:1)\r\n\tat uncomplicate.neanderthal.opencl$eval37781.invokeStatic(opencl.clj:1)\r\n\tat uncomplicate.neanderthal.opencl$eval37781.invoke(opencl.clj:1)\r\n\tat clojure.lang.Compiler.eval(Compiler.java:6927)\r\n\tat clojure.lang.Compiler.eval(Compiler.java:6916)\r\n\tat clojure.lang.Compiler.load(Compiler.java:7379)\r\n\tat clojure.lang.RT.loadResourceScript(RT.java:372)\r\n\tat clojure.lang.RT.loadResourceScript(RT.java:363)\r\n\tat clojure.lang.RT.load(RT.java:453)\r\n\tat clojure.lang.RT.load(RT.java:419)\r\n\tat clojure.core$load$fn__5677.invoke(core.clj:5893)\r\n\tat clojure.core$load.invokeStatic(core.clj:5892)\r\n\tat clojure.core$load.doInvoke(core.clj:5876)\r\n\tat clojure.lang.RestFn.invoke(RestFn.java:408)\r\n\tat clojure.core$load_one.invokeStatic(core.clj:5697)\r\n\tat clojure.core$load_one.invoke(core.clj:5692)\r\n\tat clojure.core$load_lib$fn__5626.invoke(core.clj:5737)\r\n\tat clojure.core$load_lib.invokeStatic(core.clj:5736)\r\n\tat clojure.core$load_lib.doInvoke(core.clj:5717)\r\n\tat clojure.lang.RestFn.applyTo(RestFn.java:142)\r\n\tat clojure.core$apply.invokeStatic(core.clj:648)\r\n\tat clojure.core$load_libs.invokeStatic(core.clj:5778)\r\n\tat clojure.core$load_libs.doInvoke(core.clj:5758)\r\n\tat clojure.lang.RestFn.applyTo(RestFn.java:137)\r\n\tat clojure.core$apply.invokeStatic(core.clj:648)\r\n\tat clojure.core$require.invokeStatic(core.clj:5796)\r\n\tat clojure.core$require.doInvoke(core.clj:5796)\r\n\tat clojure.lang.RestFn.invoke(RestFn.java:457)\r\n\tat matrix.core$eval20272$loading__5569__auto____20273.invoke(form-init3071421537802120931.clj:1)\r\n\tat matrix.core$eval20272.invokeStatic(form-init3071421537802120931.clj:1)\r\n\tat matrix.core$eval20272.invoke(form-init3071421537802120931.clj:1)\r\n\tat clojure.lang.Compiler.eval(Compiler.java:6927)\r\n\tat clojure.lang.Compiler.eval(Compiler.java:6916)\r\n\tat clojure.lang.Compiler.eval(Compiler.java:6890)\r\n\tat clojure.core$eval.invokeStatic(core.clj:3105)\r\n\tat clojure.core$eval.invoke(core.clj:3101)\r\n\tat clojure.main$repl$read_eval_print__7408$fn__7411.invoke(main.clj:240)\r\n\tat clojure.main$repl$read_eval_print__7408.invoke(main.clj:240)\r\n\tat clojure.main$repl$fn__7417.invoke(main.clj:258)\r\n\tat clojure.main$repl.invokeStatic(main.clj:258)\r\n\tat clojure.main$repl.doInvoke(main.clj:174)\r\n\tat clojure.lang.RestFn.invoke(RestFn.java:1523)\r\n\tat clojure.tools.nrepl.middleware.interruptible_eval$evaluate$fn__941.invoke(interruptible_eval.clj:87)\r\n\tat clojure.lang.AFn.applyToHelper(AFn.java:152)\r\n\tat clojure.lang.AFn.applyTo(AFn.java:144)\r\n\tat clojure.core$apply.invokeStatic(core.clj:646)\r\n\tat clojure.core$with_bindings_STAR_.invokeStatic(core.clj:1881)\r\n\tat clojure.core$with_bindings_STAR_.doInvoke(core.clj:1881)\r\n\tat clojure.lang.RestFn.invoke(RestFn.java:425)\r\n\tat clojure.tools.nrepl.middleware.interruptible_eval$evaluate.invokeStatic(interruptible_eval.clj:85)\r\n\tat clojure.tools.nrepl.middleware.interruptible_eval$evaluate.invoke(interruptible_eval.clj:55)\r\n\tat clojure.tools.nrepl.middleware.interruptible_eval$interruptible_eval$fn__986$fn__989.invoke(interruptible_eval.clj:222)\r\n\tat clojure.tools.nrepl.middleware.interruptible_eval$run_next$fn__981.invoke(interruptible_eval.clj:190)\r\n\tat clojure.lang.AFn.run(AFn.java:22)\r\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)\r\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\r\n\tat java.lang.Thread.run(Thread.java:745)\r\n---(end of nested stack traces)---\r\n, compiling:(uncomplicate/neanderthal/opencl/clblast.clj:461:3) \r\n"},"comment":{"url":"https://api.github.com/repos/uncomplicate/neanderthal/issues/comments/224117088","html_url":"https://github.com/uncomplicate/neanderthal/issues/15#issuecomment-224117088","issue_url":"https://api.github.com/repos/uncomplicate/neanderthal/issues/15","id":224117088,"user":{"login":"amherag","id":404199,"avatar_url":"https://avatars.githubusercontent.com/u/404199?v=3","gravatar_id":"","url":"https://api.github.com/users/amherag","html_url":"https://github.com/amherag","followers_url":"https://api.github.com/users/amherag/followers","following_url":"https://api.github.com/users/amherag/following{/other_user}","gists_url":"https://api.github.com/users/amherag/gists{/gist_id}","starred_url":"https://api.github.com/users/amherag/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/amherag/subscriptions","organizations_url":"https://api.github.com/users/amherag/orgs","repos_url":"https://api.github.com/users/amherag/repos","events_url":"https://api.github.com/users/amherag/events{/privacy}","received_events_url":"https://api.github.com/users/amherag/received_events","type":"User","site_admin":false},"created_at":"2016-06-06T23:14:50Z","updated_at":"2016-06-06T23:14:50Z","body":"I changed `final int deviceIndex = 0;` to `final int deviceIndex = 2;`, and I got this error:\r\n\r\n```\r\nCL_DEVICE_NAME: Intel(R) Core(TM) i7-4870HQ CPU @ 2.50GHz\r\nException in thread \"main\" org.jocl.CLException: CL_INVALID_DEVICE\r\n\tat org.jocl.CL.checkResult(CL.java:808)\r\n\tat org.jocl.CL.clCreateCommandQueue(CL.java:5005)\r\n\tat JOCLBlastSample.defaultInitialization(JOCLBlastSample.java:168)\r\n\tat JOCLBlastSample.main(JOCLBlastSample.java:29)\r\n```\r\n\r\nThe same happens with device 1."}}
{"actor":{"display_login":"amherag"}}