# Mac m1 chip run IrisClassifier error

**URL:** <https://community.konduit.ai/t/mac-m1-chip-run-irisclassifier-error/1909>\
**Category:** Uncategorized\
**Created:** [June 26, 2022, 7:42am UTC](https://community.konduit.ai/t/mac-m1-chip-run-irisclassifier-error/1909 "2022-06-26T07:42:22Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![wangsan](https://yyz1.discourse-cdn.com/flex035/user_avatar/community.konduit.ai/wangsan/32/773_2.png) [@wangsan](https://community.konduit.ai/u/wangsan)\
**Post date:** [June 26, 2022, 7:42am UTC](https://community.konduit.ai/t/mac-m1-chip-run-irisclassifier-error/1909/1 "2022-06-26T07:42:22Z")

</div>

Run with mac m1 chip  
If compile with jdk(x86 not aarch64) , exceptions throws as below:

> Debug: Failed to load for libnd4jcpu: java.lang.UnsatisfiedLinkError: no libnd4jcpu in java.library.path  
> Debug: Loading library nd4jcpu  
> Debug: Failed to load for nd4jcpu: java.lang.UnsatisfiedLinkError: no nd4jcpu in java.library.path  
> Debug: Loading library jnind4jcpu  
> Debug: Failed to load for jnind4jcpu: java.lang.UnsatisfiedLinkError: no jnind4jcpu in java.library.path  
> Exception in thread “main” java.lang.ExceptionInInitializerError  
> at org.nd4j.linalg.cpu.nativecpu.ops.NativeOpExecutioner.(NativeOpExecutioner.java:79)  
> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)  
> at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)  
> at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)  
> at java.lang.reflect.Constructor.newInstance(Constructor.java:423)  
> at java.lang.Class.newInstance(Class.java:442)  
> at org.nd4j.linalg.factory.Nd4j.initWithBackend(Nd4j.java:5129)  
> at org.nd4j.linalg.factory.Nd4j.initContext(Nd4j.java:5044)  
> at org.nd4j.linalg.factory.Nd4j.(Nd4j.java:269)  
> at org.datavec.api.util.ndarray.RecordConverter.toMinibatchArray(RecordConverter.java:221)  
> at org.deeplearning4j.datasets.datavec.RecordReaderMultiDataSetIterator.next(RecordReaderMultiDataSetIterator.java:153)  
> at org.deeplearning4j.datasets.datavec.RecordReaderDataSetIterator.next(RecordReaderDataSetIterator.java:346)  
> at org.deeplearning4j.datasets.datavec.RecordReaderDataSetIterator.next(RecordReaderDataSetIterator.java:421)  
> at top.sailingsan.dl4j.classifier.IrisClassifier.main(IrisClassifier.java:63)  
> Caused by: java.lang.RuntimeException: ND4J is probably missing dependencies. For more information, please refer to: [https://deeplearning4j.konduit.ai/nd4j/backend](https://deeplearning4j.konduit.ai/nd4j/backend)  
> at org.nd4j.nativeblas.NativeOpsHolder.(NativeOpsHolder.java:116)  
> at org.nd4j.nativeblas.NativeOpsHolder.(NativeOpsHolder.java:37)  
> … 14 more  
> Caused by: java.lang.UnsatisfiedLinkError: no jnind4jcpu in java.library.path  
> at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1875)  
> at java.lang.Runtime.loadLibrary0(Runtime.java:872)  
> at java.lang.System.loadLibrary(System.java:1124)  
> at org.bytedeco.javacpp.Loader.loadLibrary(Loader.java:1800)  
> at org.bytedeco.javacpp.Loader.load(Loader.java:1402)  
> at org.bytedeco.javacpp.Loader.load(Loader.java:1214)  
> at org.bytedeco.javacpp.Loader.load(Loader.java:1190)  
> at org.nd4j.linalg.cpu.nativecpu.bindings.Nd4jCpu.(Nd4jCpu.java:14)  
> at java.lang.Class.forName0(Native Method)  
> at java.lang.Class.forName(Class.java:348)  
> at org.nd4j.common.config.ND4JClassLoading.loadClassByName(ND4JClassLoading.java:62)  
> at org.nd4j.common.config.ND4JClassLoading.loadClassByName(ND4JClassLoading.java:56)  
> at org.nd4j.nativeblas.NativeOpsHolder.(NativeOpsHolder.java:88)  
> … 15 more  
> Caused by: java.lang.UnsatisfiedLinkError: Could not find jnind4jcpu in class, module, and library paths.  
> at org.bytedeco.javacpp.Loader.loadLibrary(Loader.java:1767)  
> … 24 more

---

<div class="post-metadata">

**Author:** ![agibsonccc](https://yyz1.discourse-cdn.com/flex035/user_avatar/community.konduit.ai/agibsonccc/32/697_2.png) [@agibsonccc](https://community.konduit.ai/u/agibsonccc)\
**Post date:** [June 26, 2022, 8:15am UTC](https://community.konduit.ai/t/mac-m1-chip-run-irisclassifier-error/1909/2 "2022-06-26T08:15:47Z")

</div>

@wangsan see: [Feature Request: Add Support for Apple Silicon M1 · Issue #9258 · eclipse/deeplearning4j · GitHub](https://github.com/eclipse/deeplearning4j/issues/9258)
