/nativeblas/linux-x86_64/libgomp.so.1 in url jar:file:/home/aims1/.m2/repository/org/nd4j/nd4j-native/nativeblas/linux-x86_64/libgomp.so.1 in url jar:file:/home/aims1/.m2/repository/o
java.lang.RuntimeException: org.nd4j.linalg.factory.Nd4jBackend$NoAvailableBackendException: Please ensure that you have an nd4jby: org.nd4j.linalg.factory.Nd4jBackend$NoAvailableBackendException: Please ensure that you have an nd4j
我最近从numpy转到了ND4J,但我很难理解ND4J中的广播是如何工作的。
假设我有两个a[i] for i = 0 to 2,a的形状是3,2,4,5,b的形状是2,4,5。在numpy中,它可以简单地通过a + b完成,而在ND4J中,a.add(b)会抛出一个异常。我尝试了a.add(b.broadcast(3)),但还是没有成功。在ND4J中执行此操作的正确方法是什么?