diff --git a/.github/workflows/build-android-x86_64.yml b/.github/workflows/build-android-x86_64.yml index 9ae8120a2..b4e529203 100644 --- a/.github/workflows/build-android-x86_64.yml +++ b/.github/workflows/build-android-x86_64.yml @@ -1,6 +1,7 @@ on: schedule: - cron: "0 */12 * * *" + workflow_dispatch: jobs: android-x86_64: runs-on: ubuntu-18.04 diff --git a/.github/workflows/build-deploy-android-arm32.yml b/.github/workflows/build-deploy-android-arm32.yml index 73e96ac0a..3f4a0fc04 100644 --- a/.github/workflows/build-deploy-android-arm32.yml +++ b/.github/workflows/build-deploy-android-arm32.yml @@ -1,6 +1,7 @@ on: schedule: - cron: "0 */12 * * *" + workflow_dispatch: jobs: #Note: no -pl here because we publish everything from this branch and use this as the basis for all uploads. android-arm32: diff --git a/.github/workflows/build-deploy-android-arm64.yml b/.github/workflows/build-deploy-android-arm64.yml index 586806163..d2eba04ea 100644 --- a/.github/workflows/build-deploy-android-arm64.yml +++ b/.github/workflows/build-deploy-android-arm64.yml @@ -1,6 +1,7 @@ on: schedule: - cron: "0 */12 * * *" + workflow_dispatch: jobs: #Note: no -pl here because we publish everything from this branch and use this as the basis for all uploads. android-arm64: diff --git a/.github/workflows/build-deploy-linux-arm32.yml b/.github/workflows/build-deploy-linux-arm32.yml index 90aafc1c4..88884aa5b 100644 --- a/.github/workflows/build-deploy-linux-arm32.yml +++ b/.github/workflows/build-deploy-linux-arm32.yml @@ -1,6 +1,7 @@ on: schedule: - cron: "0 */12 * * *" + workflow_dispatch: jobs: #Note: no -pl here because we publish everything from this branch and use this as the basis for all uploads. linux-arm32: diff --git a/.github/workflows/build-deploy-linux-arm64.yml b/.github/workflows/build-deploy-linux-arm64.yml index f6090c52b..d806203ce 100644 --- a/.github/workflows/build-deploy-linux-arm64.yml +++ b/.github/workflows/build-deploy-linux-arm64.yml @@ -1,6 +1,7 @@ on: schedule: - cron: "0 */12 * * *" + workflow_dispatch: jobs: #Note: no -pl here because we publish everything from this branch and use this as the basis for all uploads. linux-arm64: diff --git a/.github/workflows/build-deploy-linux-cuda-11.0.yml b/.github/workflows/build-deploy-linux-cuda-11.0.yml index cc179305d..1a559c01f 100644 --- a/.github/workflows/build-deploy-linux-cuda-11.0.yml +++ b/.github/workflows/build-deploy-linux-cuda-11.0.yml @@ -1,6 +1,7 @@ on: schedule: - cron: "0 */12 * * *" + workflow_dispatch: jobs: linux-x86_64-cuda_11-0: diff --git a/.github/workflows/build-deploy-linux-cuda-11.2.yml b/.github/workflows/build-deploy-linux-cuda-11.2.yml index 958b9e0e5..3387740eb 100644 --- a/.github/workflows/build-deploy-linux-cuda-11.2.yml +++ b/.github/workflows/build-deploy-linux-cuda-11.2.yml @@ -1,6 +1,7 @@ on: schedule: - cron: "0 */12 * * *" + workflow_dispatch: jobs: linux-x86_64-cuda-11-2: runs-on: ubuntu-18.04 diff --git a/.github/workflows/build-deploy-linux-x86_64.yml b/.github/workflows/build-deploy-linux-x86_64.yml index 6e9951dd9..68fe86012 100644 --- a/.github/workflows/build-deploy-linux-x86_64.yml +++ b/.github/workflows/build-deploy-linux-x86_64.yml @@ -1,6 +1,8 @@ on: schedule: - cron: "0 */12 * * *" + workflow_dispatch: + push: jobs: #Note: no -pl here because we publish everything from this branch and use this as the basis for all uploads. linux-x86_64: diff --git a/.github/workflows/build-deploy-mac.yml b/.github/workflows/build-deploy-mac.yml index d21646bda..93bd3898e 100644 --- a/.github/workflows/build-deploy-mac.yml +++ b/.github/workflows/build-deploy-mac.yml @@ -1,6 +1,7 @@ on: schedule: - cron: "0 */12 * * *" + workflow_dispatch: jobs: mac-x86_64: runs-on: macos-10.15 diff --git a/.github/workflows/build-deploy-windows-cuda-11.0.yml b/.github/workflows/build-deploy-windows-cuda-11.0.yml index 1c1f53691..b2f61ed9a 100644 --- a/.github/workflows/build-deploy-windows-cuda-11.0.yml +++ b/.github/workflows/build-deploy-windows-cuda-11.0.yml @@ -1,6 +1,7 @@ on: schedule: - cron: "0 */12 * * *" + workflow_dispatch: jobs: windows-x86_64-cuda-11-0: runs-on: windows-2019 diff --git a/.github/workflows/build-deploy-windows-cuda-11.2.yml b/.github/workflows/build-deploy-windows-cuda-11.2.yml index d89ecfcec..8cd435732 100644 --- a/.github/workflows/build-deploy-windows-cuda-11.2.yml +++ b/.github/workflows/build-deploy-windows-cuda-11.2.yml @@ -1,6 +1,7 @@ on: schedule: - cron: "0 */12 * * *" + workflow_dispatch: jobs: windows-x86_64-cuda-11-2: runs-on: windows-2019 diff --git a/.github/workflows/build-deploy-windows.yml b/.github/workflows/build-deploy-windows.yml index 5c7f1926d..51ad31e7e 100644 --- a/.github/workflows/build-deploy-windows.yml +++ b/.github/workflows/build-deploy-windows.yml @@ -1,6 +1,7 @@ on: schedule: - cron: "0 */12 * * *" + workflow_dispatch: jobs: windows-x86_64: diff --git a/deeplearning4j/deeplearning4j-nn/src/main/java/org/deeplearning4j/nn/conf/layers/samediff/SameDiffLambdaLayer.java b/deeplearning4j/deeplearning4j-nn/src/main/java/org/deeplearning4j/nn/conf/layers/samediff/SameDiffLambdaLayer.java index f3ac5b423..51cdb3b6f 100644 --- a/deeplearning4j/deeplearning4j-nn/src/main/java/org/deeplearning4j/nn/conf/layers/samediff/SameDiffLambdaLayer.java +++ b/deeplearning4j/deeplearning4j-nn/src/main/java/org/deeplearning4j/nn/conf/layers/samediff/SameDiffLambdaLayer.java @@ -30,11 +30,11 @@ import java.util.Map; public abstract class SameDiffLambdaLayer extends SameDiffLayer { /** - * The defineLayer method is used to define the foward pass for the layer + * The defineLayer method is used to define the forward pass for the layer * * @param sameDiff SameDiff instance to use to define the vertex * @param layerInput Layer input variable - * @return The output variable (orresponding to the output activations for the layer) + * @return The output variable (corresponding to the output activations for the layer) */ public abstract SDVariable defineLayer(SameDiff sameDiff, SDVariable layerInput); diff --git a/nd4j/nd4j-backends/nd4j-api-parent/nd4j-api/src/main/java/org/nd4j/ir/TensorNamespace.java b/nd4j/nd4j-backends/nd4j-api-parent/nd4j-api/src/main/java/org/nd4j/ir/TensorNamespace.java index 434bda3a8..a0899ddbe 100644 --- a/nd4j/nd4j-backends/nd4j-api-parent/nd4j-api/src/main/java/org/nd4j/ir/TensorNamespace.java +++ b/nd4j/nd4j-backends/nd4j-api-parent/nd4j-api/src/main/java/org/nd4j/ir/TensorNamespace.java @@ -5411,12 +5411,14 @@ public final class TensorNamespace { * Serializations can either use one of the fields above, or use this * raw bytes field. The only exception is the string case, where one is * required to store the content in the repeated bytes string_data field. + * * When this raw_data field is used to store tensor value, elements MUST * be stored in as fixed-width, little-endian order. * Floating-point data types MUST be stored in IEEE 754 format. * Complex64 elements must be written as two consecutive FLOAT values, real component first. * Complex128 elements must be written as two consecutive DOUBLE values, real component first. * Boolean type MUST be written one byte per tensor element (00000001 for true, 00000000 for false). + * * Note: the advantage of specific field rather than the raw_data field is * that in some cases (e.g. int data), protobuf does a better packing via * variable length storage, and may lead to smaller binary footprint. @@ -5655,6 +5657,7 @@ public final class TensorNamespace { /** *
    * Tensors
+   *
    * A serialized tensor value.
    * 
* @@ -7010,12 +7013,14 @@ public final class TensorNamespace { * Serializations can either use one of the fields above, or use this * raw bytes field. The only exception is the string case, where one is * required to store the content in the repeated bytes string_data field. + * * When this raw_data field is used to store tensor value, elements MUST * be stored in as fixed-width, little-endian order. * Floating-point data types MUST be stored in IEEE 754 format. * Complex64 elements must be written as two consecutive FLOAT values, real component first. * Complex128 elements must be written as two consecutive DOUBLE values, real component first. * Boolean type MUST be written one byte per tensor element (00000001 for true, 00000000 for false). + * * Note: the advantage of specific field rather than the raw_data field is * that in some cases (e.g. int data), protobuf does a better packing via * variable length storage, and may lead to smaller binary footprint. @@ -7766,6 +7771,7 @@ public final class TensorNamespace { /** *
      * Tensors
+     *
      * A serialized tensor value.
      * 
* @@ -9080,12 +9086,14 @@ public final class TensorNamespace { * Serializations can either use one of the fields above, or use this * raw bytes field. The only exception is the string case, where one is * required to store the content in the repeated bytes string_data field. + * * When this raw_data field is used to store tensor value, elements MUST * be stored in as fixed-width, little-endian order. * Floating-point data types MUST be stored in IEEE 754 format. * Complex64 elements must be written as two consecutive FLOAT values, real component first. * Complex128 elements must be written as two consecutive DOUBLE values, real component first. * Boolean type MUST be written one byte per tensor element (00000001 for true, 00000000 for false). + * * Note: the advantage of specific field rather than the raw_data field is * that in some cases (e.g. int data), protobuf does a better packing via * variable length storage, and may lead to smaller binary footprint. @@ -9102,12 +9110,14 @@ public final class TensorNamespace { * Serializations can either use one of the fields above, or use this * raw bytes field. The only exception is the string case, where one is * required to store the content in the repeated bytes string_data field. + * * When this raw_data field is used to store tensor value, elements MUST * be stored in as fixed-width, little-endian order. * Floating-point data types MUST be stored in IEEE 754 format. * Complex64 elements must be written as two consecutive FLOAT values, real component first. * Complex128 elements must be written as two consecutive DOUBLE values, real component first. * Boolean type MUST be written one byte per tensor element (00000001 for true, 00000000 for false). + * * Note: the advantage of specific field rather than the raw_data field is * that in some cases (e.g. int data), protobuf does a better packing via * variable length storage, and may lead to smaller binary footprint. @@ -9130,12 +9140,14 @@ public final class TensorNamespace { * Serializations can either use one of the fields above, or use this * raw bytes field. The only exception is the string case, where one is * required to store the content in the repeated bytes string_data field. + * * When this raw_data field is used to store tensor value, elements MUST * be stored in as fixed-width, little-endian order. * Floating-point data types MUST be stored in IEEE 754 format. * Complex64 elements must be written as two consecutive FLOAT values, real component first. * Complex128 elements must be written as two consecutive DOUBLE values, real component first. * Boolean type MUST be written one byte per tensor element (00000001 for true, 00000000 for false). + * * Note: the advantage of specific field rather than the raw_data field is * that in some cases (e.g. int data), protobuf does a better packing via * variable length storage, and may lead to smaller binary footprint. diff --git a/nd4j/nd4j-backends/nd4j-backend-impls/nd4j-cuda/pom.xml b/nd4j/nd4j-backends/nd4j-backend-impls/nd4j-cuda/pom.xml index b8a27a9f6..836387031 100644 --- a/nd4j/nd4j-backends/nd4j-backend-impls/nd4j-cuda/pom.xml +++ b/nd4j/nd4j-backends/nd4j-backend-impls/nd4j-cuda/pom.xml @@ -255,7 +255,7 @@ org.nd4j.nativeblas.Nd4jCuda true ${project.build.directory}/classes/META-INF/native-image/${javacpp.platform}${javacpp.platform.extension}/ - ${project.build.directory} + ${project.build.directory}/classes/org/nd4j/nativeblas/${javacpp.platform} @@ -325,6 +325,42 @@ + + org.apache.maven.plugins + maven-deploy-plugin + + + default-deploy + none + + + + java-classes + deploy + + jar + ${project.artifactId} + ${project.groupId} + ${project.version} + ${project.build.directory}/nd4j-cuda-${cuda.version}-${project.version}.jar + + + + + native-deps + deploy + + jar + ${project.artifactId} + ${project.groupId} + ${project.version} + ${javacpp.platform} + ${project.build.directory}/nd4j-cuda-${cuda.version}-${project.version}-${javacpp.platform}.jar + + + + + diff --git a/nd4j/nd4j-backends/nd4j-backend-impls/nd4j-native/pom.xml b/nd4j/nd4j-backends/nd4j-backend-impls/nd4j-native/pom.xml index 45ebcd12b..f237480b2 100644 --- a/nd4j/nd4j-backends/nd4j-backend-impls/nd4j-native/pom.xml +++ b/nd4j/nd4j-backends/nd4j-backend-impls/nd4j-native/pom.xml @@ -93,7 +93,7 @@ ${javacpp.parser.skip} - org/nd4j/nativeblas/**.java + org/nd4j/nativeblas/*.java @@ -219,14 +219,12 @@ org.nd4j.nativeblas.Nd4jCpu true ${project.build.directory}/classes/META-INF/native-image/${javacpp.platform}${javacpp.platform.extension}/ - ${project.build.directory}/classes + ${project.build.directory}/classes/org/nd4j/nativeblas/${javacpp.platform} - - maven-jar-plugin - + org.apache.maven.plugins maven-enforcer-plugin @@ -261,6 +259,43 @@ + + + org.apache.maven.plugins + maven-deploy-plugin + + + default-deploy + none + + + + java-classes + deploy + + jar + ${project.artifactId} + ${project.groupId} + ${project.version} + ${project.build.directory}/nd4j-native-${project.version}.jar + + + + + native-deps + deploy + + jar + ${project.artifactId} + ${project.groupId} + ${project.version} + ${javacpp.platform} + ${project.build.directory}/nd4j-native-${project.version}-${javacpp.platform}.jar + + + + + diff --git a/nd4j/nd4j-backends/nd4j-backend-impls/nd4j-native/src/main/java/org/nd4j/nativeblas/Nd4jCpu.java b/nd4j/nd4j-backends/nd4j-backend-impls/nd4j-native/src/main/java/org/nd4j/nativeblas/Nd4jCpu.java index 8af7dbe4d..1dff1b893 100644 --- a/nd4j/nd4j-backends/nd4j-backend-impls/nd4j-native/src/main/java/org/nd4j/nativeblas/Nd4jCpu.java +++ b/nd4j/nd4j-backends/nd4j-backend-impls/nd4j-native/src/main/java/org/nd4j/nativeblas/Nd4jCpu.java @@ -1,4 +1,4 @@ -// Targeted by JavaCPP version 1.5.4: DO NOT EDIT THIS FILE +// Targeted by JavaCPP version 1.5.5: DO NOT EDIT THIS FILE package org.nd4j.nativeblas; @@ -387,7 +387,7 @@ public class Nd4jCpu extends org.nd4j.nativeblas.Nd4jCpuHelper { return (DataBuffer)super.position(position); } @Override public DataBuffer getPointer(long i) { - return new DataBuffer(this).position(position + i); + return new DataBuffer((Pointer)this).position(position + i); } @@ -615,7 +615,7 @@ public class Nd4jCpu extends org.nd4j.nativeblas.Nd4jCpuHelper { return (ConstantDataBuffer)super.position(position); } @Override public ConstantDataBuffer getPointer(long i) { - return new ConstantDataBuffer(this).position(position + i); + return new ConstantDataBuffer((Pointer)this).position(position + i); } public ConstantDataBuffer(@Const @ByRef ConstantDataBuffer other) { super((Pointer)null); allocate(other); } @@ -681,7 +681,7 @@ public class Nd4jCpu extends org.nd4j.nativeblas.Nd4jCpuHelper { return (ConstantShapeBuffer)super.position(position); } @Override public ConstantShapeBuffer getPointer(long i) { - return new ConstantShapeBuffer(this).position(position + i); + return new ConstantShapeBuffer((Pointer)this).position(position + i); } public ConstantShapeBuffer() { super((Pointer)null); allocate(); } @@ -742,7 +742,7 @@ public class Nd4jCpu extends org.nd4j.nativeblas.Nd4jCpuHelper { return (ConstantOffsetsBuffer)super.position(position); } @Override public ConstantOffsetsBuffer getPointer(long i) { - return new ConstantOffsetsBuffer(this).position(position + i); + return new ConstantOffsetsBuffer((Pointer)this).position(position + i); } public ConstantOffsetsBuffer() { super((Pointer)null); allocate(); } @@ -886,7 +886,7 @@ public class Nd4jCpu extends org.nd4j.nativeblas.Nd4jCpuHelper { return (TadPack)super.position(position); } @Override public TadPack getPointer(long i) { - return new TadPack(this).position(position + i); + return new TadPack((Pointer)this).position(position + i); } public TadPack(@Const @ByRef ConstantShapeBuffer shapes, @Const @ByRef ConstantOffsetsBuffer offets, @Cast("Nd4jLong") long numTads) { super((Pointer)null); allocate(shapes, offets, numTads); } @@ -956,7 +956,7 @@ public class Nd4jCpu extends org.nd4j.nativeblas.Nd4jCpuHelper { return (ErrorReference)super.position(position); } @Override public ErrorReference getPointer(long i) { - return new ErrorReference(this).position(position + i); + return new ErrorReference((Pointer)this).position(position + i); } public ErrorReference() { super((Pointer)null); allocate(); } @@ -1210,7 +1210,7 @@ public class Nd4jCpu extends org.nd4j.nativeblas.Nd4jCpuHelper { return (utf8string)super.position(position); } @Override public utf8string getPointer(long i) { - return new utf8string(this).position(position + i); + return new utf8string((Pointer)this).position(position + i); } public native @Cast("char*") BytePointer _buffer(); public native utf8string _buffer(BytePointer setter); @@ -3521,7 +3521,7 @@ public native @Cast("char*") String buildInfo(); return (ExternalWorkspace)super.position(position); } @Override public ExternalWorkspace getPointer(long i) { - return new ExternalWorkspace(this).position(position + i); + return new ExternalWorkspace((Pointer)this).position(position + i); } public ExternalWorkspace() { super((Pointer)null); allocate(); } @@ -3591,7 +3591,7 @@ public native @Cast("char*") String buildInfo(); return (Workspace)super.position(position); } @Override public Workspace getPointer(long i) { - return new Workspace(this).position(position + i); + return new Workspace((Pointer)this).position(position + i); } public Workspace(ExternalWorkspace external) { super((Pointer)null); allocate(external); } @@ -3678,7 +3678,7 @@ public native @Cast("char*") String buildInfo(); return (NDIndex)super.position(position); } @Override public NDIndex getPointer(long i) { - return new NDIndex(this).position(position + i); + return new NDIndex((Pointer)this).position(position + i); } public NDIndex() { super((Pointer)null); allocate(); } @@ -3708,7 +3708,7 @@ public native @Cast("char*") String buildInfo(); return (NDIndexAll)super.position(position); } @Override public NDIndexAll getPointer(long i) { - return new NDIndexAll(this).position(position + i); + return new NDIndexAll((Pointer)this).position(position + i); } public NDIndexAll() { super((Pointer)null); allocate(); } @@ -3870,7 +3870,7 @@ public native @Cast("char*") String buildInfo(); return (ArgumentsList)super.position(position); } @Override public ArgumentsList getPointer(long i) { - return new ArgumentsList(this).position(position + i); + return new ArgumentsList((Pointer)this).position(position + i); } public ArgumentsList() { super((Pointer)null); allocate(); } @@ -3936,7 +3936,7 @@ public native @Cast("char*") String buildInfo(); return (Pair)super.position(position); } @Override public Pair getPointer(long i) { - return new Pair(this).position(position + i); + return new Pair((Pointer)this).position(position + i); } public Pair(int first/*=0*/, int second/*=0*/) { super((Pointer)null); allocate(first, second); } @@ -5367,7 +5367,7 @@ public native @Cast("char*") String buildInfo(); return (ResultSet)super.position(position); } @Override public ResultSet getPointer(long i) { - return new ResultSet(this).position(position + i); + return new ResultSet((Pointer)this).position(position + i); } public ResultSet() { super((Pointer)null); allocate(); } @@ -5453,7 +5453,7 @@ public native @Cast("char*") String buildInfo(); return (RandomGenerator)super.position(position); } @Override public RandomGenerator getPointer(long i) { - return new RandomGenerator(this).position(position + i); + return new RandomGenerator((Pointer)this).position(position + i); } public native @Cast("uint32_t") int xoroshiro32(@Cast("uint64_t") long index); @@ -5601,7 +5601,7 @@ public native @Cast("char*") String buildInfo(); return (Variable)super.position(position); } @Override public Variable getPointer(long i) { - return new Variable(this).position(position + i); + return new Variable((Pointer)this).position(position + i); } public Variable(@Cast("bool") boolean placeHolder) { super((Pointer)null); allocate(placeHolder); } @@ -5781,7 +5781,7 @@ public native @Cast("char*") String buildInfo(); return (FlowPath)super.position(position); } @Override public FlowPath getPointer(long i) { - return new FlowPath(this).position(position + i); + return new FlowPath((Pointer)this).position(position + i); } public FlowPath() { super((Pointer)null); allocate(); } @@ -5872,7 +5872,7 @@ public native @Cast("char*") String buildInfo(); return (Intervals)super.position(position); } @Override public Intervals getPointer(long i) { - return new Intervals(this).position(position + i); + return new Intervals((Pointer)this).position(position + i); } @@ -5944,7 +5944,7 @@ public native @Cast("char*") String buildInfo(); return (KeyPair)super.position(position); } @Override public KeyPair getPointer(long i) { - return new KeyPair(this).position(position + i); + return new KeyPair((Pointer)this).position(position + i); } public KeyPair(int node/*=0*/, @Cast("char*") String name/*=nullptr*/) { super((Pointer)null); allocate(node, name); } @@ -5978,7 +5978,7 @@ public native @Cast("char*") String buildInfo(); return (Stash)super.position(position); } @Override public Stash getPointer(long i) { - return new Stash(this).position(position + i); + return new Stash((Pointer)this).position(position + i); } public Stash() { super((Pointer)null); allocate(); } @@ -6177,7 +6177,7 @@ public native @Cast("char*") String buildInfo(); return (VariableSpace)super.position(position); } @Override public VariableSpace getPointer(long i) { - return new VariableSpace(this).position(position + i); + return new VariableSpace((Pointer)this).position(position + i); } public VariableSpace() { super((Pointer)null); allocate(); } @@ -6550,7 +6550,7 @@ public native @Cast("char*") String buildInfo(); return (GraphProfile)super.position(position); } @Override public GraphProfile getPointer(long i) { - return new GraphProfile(this).position(position + i); + return new GraphProfile((Pointer)this).position(position + i); } public GraphProfile() { super((Pointer)null); allocate(); } @@ -6658,7 +6658,7 @@ public native @Cast("char*") String buildInfo(); return (NodeProfile)super.position(position); } @Override public NodeProfile getPointer(long i) { - return new NodeProfile(this).position(position + i); + return new NodeProfile((Pointer)this).position(position + i); } public NodeProfile() { super((Pointer)null); allocate(); } @@ -7002,7 +7002,7 @@ public native @Cast("char*") String buildInfo(); return (ContextPrototype)super.position(position); } @Override public ContextPrototype getPointer(long i) { - return new ContextPrototype(this).position(position + i); + return new ContextPrototype((Pointer)this).position(position + i); } public ContextPrototype(OpDescriptor opDescriptor/*=nullptr*/, int nodeId/*=1*/, @Cast("bool") boolean inPlace/*=false*/) { super((Pointer)null); allocate(opDescriptor, nodeId, inPlace); } @@ -7199,7 +7199,7 @@ public static final int PREALLOC_SIZE = 33554432; return (ShapeInformation)super.position(position); } @Override public ShapeInformation getPointer(long i) { - return new ShapeInformation(this).position(position + i); + return new ShapeInformation((Pointer)this).position(position + i); } public ShapeInformation(@Cast("Nd4jLong*") LongPointer shape_/*=nullptr*/, @Cast("Nd4jLong*") LongPointer stride_/*=nullptr*/, char order_/*=0*/, int rank_/*=0*/, int offset_/*=0*/, int elementWiseStride_/*=0*/) { super((Pointer)null); allocate(shape_, stride_, order_, rank_, offset_, elementWiseStride_); } @@ -7237,7 +7237,7 @@ public static final int PREALLOC_SIZE = 33554432; return (CurrentIndexing)super.position(position); } @Override public CurrentIndexing getPointer(long i) { - return new CurrentIndexing(this).position(position + i); + return new CurrentIndexing((Pointer)this).position(position + i); } public native int numElementsPerThread(); public native CurrentIndexing numElementsPerThread(int setter); @@ -9671,7 +9671,7 @@ public static final int PREALLOC_SIZE = 33554432; return (OpArgsHolder)super.position(position); } @Override public OpArgsHolder getPointer(long i) { - return new OpArgsHolder(this).position(position + i); + return new OpArgsHolder((Pointer)this).position(position + i); } @@ -9779,7 +9779,7 @@ public static final int PREALLOC_SIZE = 33554432; return (ShapeList)super.position(position); } @Override public ShapeList getPointer(long i) { - return new ShapeList(this).position(position + i); + return new ShapeList((Pointer)this).position(position + i); } public ShapeList(@Cast("const Nd4jLong*") LongPointer shape/*=nullptr*/) { super((Pointer)null); allocate(shape); } @@ -13015,7 +13015,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (_loader)super.position(position); } @Override public _loader getPointer(long i) { - return new _loader(this).position(position + i); + return new _loader((Pointer)this).position(position + i); } public _loader() { super((Pointer)null); allocate(); } @@ -13034,7 +13034,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (Switch)super.position(position); } @Override public Switch getPointer(long i) { - return new Switch(this).position(position + i); + return new Switch((Pointer)this).position(position + i); } public Switch() { super((Pointer)null); allocate(); } @@ -13052,7 +13052,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (While)super.position(position); } @Override public While getPointer(long i) { - return new While(this).position(position + i); + return new While((Pointer)this).position(position + i); } public While() { super((Pointer)null); allocate(); } @@ -13069,7 +13069,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (Scope)super.position(position); } @Override public Scope getPointer(long i) { - return new Scope(this).position(position + i); + return new Scope((Pointer)this).position(position + i); } public Scope() { super((Pointer)null); allocate(); } @@ -13086,7 +13086,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (Conditional)super.position(position); } @Override public Conditional getPointer(long i) { - return new Conditional(this).position(position + i); + return new Conditional((Pointer)this).position(position + i); } public Conditional() { super((Pointer)null); allocate(); } @@ -13103,7 +13103,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (Return)super.position(position); } @Override public Return getPointer(long i) { - return new Return(this).position(position + i); + return new Return((Pointer)this).position(position + i); } public Return() { super((Pointer)null); allocate(); } @@ -13128,7 +13128,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (expose)super.position(position); } @Override public expose getPointer(long i) { - return new expose(this).position(position + i); + return new expose((Pointer)this).position(position + i); } public expose() { super((Pointer)null); allocate(); } @@ -13186,7 +13186,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (sigmoid)super.position(position); } @Override public sigmoid getPointer(long i) { - return new sigmoid(this).position(position + i); + return new sigmoid((Pointer)this).position(position + i); } public sigmoid() { super((Pointer)null); allocate(); } @@ -13204,7 +13204,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (sigmoid_bp)super.position(position); } @Override public sigmoid_bp getPointer(long i) { - return new sigmoid_bp(this).position(position + i); + return new sigmoid_bp((Pointer)this).position(position + i); } public sigmoid_bp() { super((Pointer)null); allocate(); } @@ -13229,7 +13229,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (softsign)super.position(position); } @Override public softsign getPointer(long i) { - return new softsign(this).position(position + i); + return new softsign((Pointer)this).position(position + i); } public softsign() { super((Pointer)null); allocate(); } @@ -13247,7 +13247,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (softsign_bp)super.position(position); } @Override public softsign_bp getPointer(long i) { - return new softsign_bp(this).position(position + i); + return new softsign_bp((Pointer)this).position(position + i); } public softsign_bp() { super((Pointer)null); allocate(); } @@ -13271,7 +13271,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (tanh)super.position(position); } @Override public tanh getPointer(long i) { - return new tanh(this).position(position + i); + return new tanh((Pointer)this).position(position + i); } public tanh() { super((Pointer)null); allocate(); } @@ -13289,7 +13289,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (tanh_bp)super.position(position); } @Override public tanh_bp getPointer(long i) { - return new tanh_bp(this).position(position + i); + return new tanh_bp((Pointer)this).position(position + i); } public tanh_bp() { super((Pointer)null); allocate(); } @@ -13314,7 +13314,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (softplus)super.position(position); } @Override public softplus getPointer(long i) { - return new softplus(this).position(position + i); + return new softplus((Pointer)this).position(position + i); } public softplus() { super((Pointer)null); allocate(); } @@ -13332,7 +13332,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (softplus_bp)super.position(position); } @Override public softplus_bp getPointer(long i) { - return new softplus_bp(this).position(position + i); + return new softplus_bp((Pointer)this).position(position + i); } public softplus_bp() { super((Pointer)null); allocate(); } @@ -13356,7 +13356,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (relu)super.position(position); } @Override public relu getPointer(long i) { - return new relu(this).position(position + i); + return new relu((Pointer)this).position(position + i); } public relu() { super((Pointer)null); allocate(); } @@ -13374,7 +13374,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (relu_bp)super.position(position); } @Override public relu_bp getPointer(long i) { - return new relu_bp(this).position(position + i); + return new relu_bp((Pointer)this).position(position + i); } public relu_bp() { super((Pointer)null); allocate(); } @@ -13398,7 +13398,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (selu)super.position(position); } @Override public selu getPointer(long i) { - return new selu(this).position(position + i); + return new selu((Pointer)this).position(position + i); } public selu() { super((Pointer)null); allocate(); } @@ -13416,7 +13416,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (selu_bp)super.position(position); } @Override public selu_bp getPointer(long i) { - return new selu_bp(this).position(position + i); + return new selu_bp((Pointer)this).position(position + i); } public selu_bp() { super((Pointer)null); allocate(); } @@ -13441,7 +13441,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (lrelu)super.position(position); } @Override public lrelu getPointer(long i) { - return new lrelu(this).position(position + i); + return new lrelu((Pointer)this).position(position + i); } public lrelu() { super((Pointer)null); allocate(); } @@ -13459,7 +13459,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (lrelu_bp)super.position(position); } @Override public lrelu_bp getPointer(long i) { - return new lrelu_bp(this).position(position + i); + return new lrelu_bp((Pointer)this).position(position + i); } public lrelu_bp() { super((Pointer)null); allocate(); } @@ -13484,7 +13484,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (elu)super.position(position); } @Override public elu getPointer(long i) { - return new elu(this).position(position + i); + return new elu((Pointer)this).position(position + i); } public elu() { super((Pointer)null); allocate(); } @@ -13502,7 +13502,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (elu_bp)super.position(position); } @Override public elu_bp getPointer(long i) { - return new elu_bp(this).position(position + i); + return new elu_bp((Pointer)this).position(position + i); } public elu_bp() { super((Pointer)null); allocate(); } @@ -13527,7 +13527,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (cube)super.position(position); } @Override public cube getPointer(long i) { - return new cube(this).position(position + i); + return new cube((Pointer)this).position(position + i); } public cube() { super((Pointer)null); allocate(); } @@ -13545,7 +13545,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (cube_bp)super.position(position); } @Override public cube_bp getPointer(long i) { - return new cube_bp(this).position(position + i); + return new cube_bp((Pointer)this).position(position + i); } public cube_bp() { super((Pointer)null); allocate(); } @@ -13570,7 +13570,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (rectifiedtanh)super.position(position); } @Override public rectifiedtanh getPointer(long i) { - return new rectifiedtanh(this).position(position + i); + return new rectifiedtanh((Pointer)this).position(position + i); } public rectifiedtanh() { super((Pointer)null); allocate(); } @@ -13588,7 +13588,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (rectifiedtanh_bp)super.position(position); } @Override public rectifiedtanh_bp getPointer(long i) { - return new rectifiedtanh_bp(this).position(position + i); + return new rectifiedtanh_bp((Pointer)this).position(position + i); } public rectifiedtanh_bp() { super((Pointer)null); allocate(); } @@ -13612,7 +13612,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (rationaltanh)super.position(position); } @Override public rationaltanh getPointer(long i) { - return new rationaltanh(this).position(position + i); + return new rationaltanh((Pointer)this).position(position + i); } public rationaltanh() { super((Pointer)null); allocate(); } @@ -13630,7 +13630,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (rationaltanh_bp)super.position(position); } @Override public rationaltanh_bp getPointer(long i) { - return new rationaltanh_bp(this).position(position + i); + return new rationaltanh_bp((Pointer)this).position(position + i); } public rationaltanh_bp() { super((Pointer)null); allocate(); } @@ -13655,7 +13655,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (hardtanh)super.position(position); } @Override public hardtanh getPointer(long i) { - return new hardtanh(this).position(position + i); + return new hardtanh((Pointer)this).position(position + i); } public hardtanh() { super((Pointer)null); allocate(); } @@ -13673,7 +13673,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (hardtanh_bp)super.position(position); } @Override public hardtanh_bp getPointer(long i) { - return new hardtanh_bp(this).position(position + i); + return new hardtanh_bp((Pointer)this).position(position + i); } public hardtanh_bp() { super((Pointer)null); allocate(); } @@ -13698,7 +13698,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (hardsigmoid)super.position(position); } @Override public hardsigmoid getPointer(long i) { - return new hardsigmoid(this).position(position + i); + return new hardsigmoid((Pointer)this).position(position + i); } public hardsigmoid() { super((Pointer)null); allocate(); } @@ -13716,7 +13716,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (hardsigmoid_bp)super.position(position); } @Override public hardsigmoid_bp getPointer(long i) { - return new hardsigmoid_bp(this).position(position + i); + return new hardsigmoid_bp((Pointer)this).position(position + i); } public hardsigmoid_bp() { super((Pointer)null); allocate(); } @@ -13740,7 +13740,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (identity)super.position(position); } @Override public identity getPointer(long i) { - return new identity(this).position(position + i); + return new identity((Pointer)this).position(position + i); } public identity() { super((Pointer)null); allocate(); } @@ -13758,7 +13758,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (identity_bp)super.position(position); } @Override public identity_bp getPointer(long i) { - return new identity_bp(this).position(position + i); + return new identity_bp((Pointer)this).position(position + i); } public identity_bp() { super((Pointer)null); allocate(); } @@ -13782,7 +13782,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (identity_n)super.position(position); } @Override public identity_n getPointer(long i) { - return new identity_n(this).position(position + i); + return new identity_n((Pointer)this).position(position + i); } public identity_n() { super((Pointer)null); allocate(); } @@ -13809,7 +13809,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (crelu)super.position(position); } @Override public crelu getPointer(long i) { - return new crelu(this).position(position + i); + return new crelu((Pointer)this).position(position + i); } public crelu() { super((Pointer)null); allocate(); } @@ -13827,7 +13827,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (crelu_bp)super.position(position); } @Override public crelu_bp getPointer(long i) { - return new crelu_bp(this).position(position + i); + return new crelu_bp((Pointer)this).position(position + i); } public crelu_bp() { super((Pointer)null); allocate(); } @@ -13851,7 +13851,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (relu6)super.position(position); } @Override public relu6 getPointer(long i) { - return new relu6(this).position(position + i); + return new relu6((Pointer)this).position(position + i); } public relu6() { super((Pointer)null); allocate(); } @@ -13869,7 +13869,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (relu6_bp)super.position(position); } @Override public relu6_bp getPointer(long i) { - return new relu6_bp(this).position(position + i); + return new relu6_bp((Pointer)this).position(position + i); } public relu6_bp() { super((Pointer)null); allocate(); } @@ -13895,7 +13895,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (prelu)super.position(position); } @Override public prelu getPointer(long i) { - return new prelu(this).position(position + i); + return new prelu((Pointer)this).position(position + i); } public prelu() { super((Pointer)null); allocate(); } @@ -13913,7 +13913,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (prelu_bp)super.position(position); } @Override public prelu_bp getPointer(long i) { - return new prelu_bp(this).position(position + i); + return new prelu_bp((Pointer)this).position(position + i); } public prelu_bp() { super((Pointer)null); allocate(); } @@ -13939,7 +13939,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (thresholdedrelu)super.position(position); } @Override public thresholdedrelu getPointer(long i) { - return new thresholdedrelu(this).position(position + i); + return new thresholdedrelu((Pointer)this).position(position + i); } public thresholdedrelu() { super((Pointer)null); allocate(); } @@ -13957,7 +13957,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (thresholdedrelu_bp)super.position(position); } @Override public thresholdedrelu_bp getPointer(long i) { - return new thresholdedrelu_bp(this).position(position + i); + return new thresholdedrelu_bp((Pointer)this).position(position + i); } public thresholdedrelu_bp() { super((Pointer)null); allocate(); } @@ -14019,7 +14019,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (lt_scalar)super.position(position); } @Override public lt_scalar getPointer(long i) { - return new lt_scalar(this).position(position + i); + return new lt_scalar((Pointer)this).position(position + i); } public lt_scalar() { super((Pointer)null); allocate(); } @@ -14045,7 +14045,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (gt_scalar)super.position(position); } @Override public gt_scalar getPointer(long i) { - return new gt_scalar(this).position(position + i); + return new gt_scalar((Pointer)this).position(position + i); } public gt_scalar() { super((Pointer)null); allocate(); } @@ -14071,7 +14071,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (lte_scalar)super.position(position); } @Override public lte_scalar getPointer(long i) { - return new lte_scalar(this).position(position + i); + return new lte_scalar((Pointer)this).position(position + i); } public lte_scalar() { super((Pointer)null); allocate(); } @@ -14097,7 +14097,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (gte_scalar)super.position(position); } @Override public gte_scalar getPointer(long i) { - return new gte_scalar(this).position(position + i); + return new gte_scalar((Pointer)this).position(position + i); } public gte_scalar() { super((Pointer)null); allocate(); } @@ -14123,7 +14123,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (eq_scalar)super.position(position); } @Override public eq_scalar getPointer(long i) { - return new eq_scalar(this).position(position + i); + return new eq_scalar((Pointer)this).position(position + i); } public eq_scalar() { super((Pointer)null); allocate(); } @@ -14149,7 +14149,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (neq_scalar)super.position(position); } @Override public neq_scalar getPointer(long i) { - return new neq_scalar(this).position(position + i); + return new neq_scalar((Pointer)this).position(position + i); } public neq_scalar() { super((Pointer)null); allocate(); } @@ -14173,7 +14173,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (Where)super.position(position); } @Override public Where getPointer(long i) { - return new Where(this).position(position + i); + return new Where((Pointer)this).position(position + i); } public Where() { super((Pointer)null); allocate(); } @@ -14194,7 +14194,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (where_np)super.position(position); } @Override public where_np getPointer(long i) { - return new where_np(this).position(position + i); + return new where_np((Pointer)this).position(position + i); } public where_np() { super((Pointer)null); allocate(); } @@ -14219,7 +14219,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (select)super.position(position); } @Override public select getPointer(long i) { - return new select(this).position(position + i); + return new select((Pointer)this).position(position + i); } public select() { super((Pointer)null); allocate(); } @@ -14253,7 +14253,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (choose)super.position(position); } @Override public choose getPointer(long i) { - return new choose(this).position(position + i); + return new choose((Pointer)this).position(position + i); } public choose() { super((Pointer)null); allocate(); } @@ -14277,7 +14277,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (is_non_decreasing)super.position(position); } @Override public is_non_decreasing getPointer(long i) { - return new is_non_decreasing(this).position(position + i); + return new is_non_decreasing((Pointer)this).position(position + i); } public is_non_decreasing() { super((Pointer)null); allocate(); } @@ -14300,7 +14300,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (is_strictly_increasing)super.position(position); } @Override public is_strictly_increasing getPointer(long i) { - return new is_strictly_increasing(this).position(position + i); + return new is_strictly_increasing((Pointer)this).position(position + i); } public is_strictly_increasing() { super((Pointer)null); allocate(); } @@ -14323,7 +14323,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (is_numeric_tensor)super.position(position); } @Override public is_numeric_tensor getPointer(long i) { - return new is_numeric_tensor(this).position(position + i); + return new is_numeric_tensor((Pointer)this).position(position + i); } public is_numeric_tensor() { super((Pointer)null); allocate(); } @@ -14346,7 +14346,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (boolean_not)super.position(position); } @Override public boolean_not getPointer(long i) { - return new boolean_not(this).position(position + i); + return new boolean_not((Pointer)this).position(position + i); } public boolean_not() { super((Pointer)null); allocate(); } @@ -14413,7 +14413,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (maximum)super.position(position); } @Override public maximum getPointer(long i) { - return new maximum(this).position(position + i); + return new maximum((Pointer)this).position(position + i); } public maximum() { super((Pointer)null); allocate(); } @@ -14430,7 +14430,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (maximum_bp)super.position(position); } @Override public maximum_bp getPointer(long i) { - return new maximum_bp(this).position(position + i); + return new maximum_bp((Pointer)this).position(position + i); } public maximum_bp() { super((Pointer)null); allocate(); } @@ -14460,7 +14460,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (minimum)super.position(position); } @Override public minimum getPointer(long i) { - return new minimum(this).position(position + i); + return new minimum((Pointer)this).position(position + i); } public minimum() { super((Pointer)null); allocate(); } @@ -14477,7 +14477,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (minimum_bp)super.position(position); } @Override public minimum_bp getPointer(long i) { - return new minimum_bp(this).position(position + i); + return new minimum_bp((Pointer)this).position(position + i); } public minimum_bp() { super((Pointer)null); allocate(); } @@ -14507,7 +14507,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (add)super.position(position); } @Override public add getPointer(long i) { - return new add(this).position(position + i); + return new add((Pointer)this).position(position + i); } public add() { super((Pointer)null); allocate(); } @@ -14524,7 +14524,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (add_bp)super.position(position); } @Override public add_bp getPointer(long i) { - return new add_bp(this).position(position + i); + return new add_bp((Pointer)this).position(position + i); } public add_bp() { super((Pointer)null); allocate(); } @@ -14554,7 +14554,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (subtract)super.position(position); } @Override public subtract getPointer(long i) { - return new subtract(this).position(position + i); + return new subtract((Pointer)this).position(position + i); } public subtract() { super((Pointer)null); allocate(); } @@ -14571,7 +14571,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (subtract_bp)super.position(position); } @Override public subtract_bp getPointer(long i) { - return new subtract_bp(this).position(position + i); + return new subtract_bp((Pointer)this).position(position + i); } public subtract_bp() { super((Pointer)null); allocate(); } @@ -14601,7 +14601,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (reversesubtract)super.position(position); } @Override public reversesubtract getPointer(long i) { - return new reversesubtract(this).position(position + i); + return new reversesubtract((Pointer)this).position(position + i); } public reversesubtract() { super((Pointer)null); allocate(); } @@ -14618,7 +14618,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (reversesubtract_bp)super.position(position); } @Override public reversesubtract_bp getPointer(long i) { - return new reversesubtract_bp(this).position(position + i); + return new reversesubtract_bp((Pointer)this).position(position + i); } public reversesubtract_bp() { super((Pointer)null); allocate(); } @@ -14648,7 +14648,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (reversemod)super.position(position); } @Override public reversemod getPointer(long i) { - return new reversemod(this).position(position + i); + return new reversemod((Pointer)this).position(position + i); } public reversemod() { super((Pointer)null); allocate(); } @@ -14665,7 +14665,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (reversemod_bp)super.position(position); } @Override public reversemod_bp getPointer(long i) { - return new reversemod_bp(this).position(position + i); + return new reversemod_bp((Pointer)this).position(position + i); } public reversemod_bp() { super((Pointer)null); allocate(); } @@ -14696,7 +14696,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (squaredsubtract)super.position(position); } @Override public squaredsubtract getPointer(long i) { - return new squaredsubtract(this).position(position + i); + return new squaredsubtract((Pointer)this).position(position + i); } public squaredsubtract() { super((Pointer)null); allocate(); } @@ -14713,7 +14713,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (squaredsubtract_bp)super.position(position); } @Override public squaredsubtract_bp getPointer(long i) { - return new squaredsubtract_bp(this).position(position + i); + return new squaredsubtract_bp((Pointer)this).position(position + i); } public squaredsubtract_bp() { super((Pointer)null); allocate(); } @@ -14743,7 +14743,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (multiply)super.position(position); } @Override public multiply getPointer(long i) { - return new multiply(this).position(position + i); + return new multiply((Pointer)this).position(position + i); } public multiply() { super((Pointer)null); allocate(); } @@ -14760,7 +14760,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (multiply_bp)super.position(position); } @Override public multiply_bp getPointer(long i) { - return new multiply_bp(this).position(position + i); + return new multiply_bp((Pointer)this).position(position + i); } public multiply_bp() { super((Pointer)null); allocate(); } @@ -14790,7 +14790,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (divide)super.position(position); } @Override public divide getPointer(long i) { - return new divide(this).position(position + i); + return new divide((Pointer)this).position(position + i); } public divide() { super((Pointer)null); allocate(); } @@ -14807,7 +14807,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (divide_bp)super.position(position); } @Override public divide_bp getPointer(long i) { - return new divide_bp(this).position(position + i); + return new divide_bp((Pointer)this).position(position + i); } public divide_bp() { super((Pointer)null); allocate(); } @@ -14837,7 +14837,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (divide_no_nan)super.position(position); } @Override public divide_no_nan getPointer(long i) { - return new divide_no_nan(this).position(position + i); + return new divide_no_nan((Pointer)this).position(position + i); } public divide_no_nan() { super((Pointer)null); allocate(); } @@ -14865,7 +14865,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (reversedivide)super.position(position); } @Override public reversedivide getPointer(long i) { - return new reversedivide(this).position(position + i); + return new reversedivide((Pointer)this).position(position + i); } public reversedivide() { super((Pointer)null); allocate(); } @@ -14882,7 +14882,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (reversedivide_bp)super.position(position); } @Override public reversedivide_bp getPointer(long i) { - return new reversedivide_bp(this).position(position + i); + return new reversedivide_bp((Pointer)this).position(position + i); } public reversedivide_bp() { super((Pointer)null); allocate(); } @@ -14912,7 +14912,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (floormod)super.position(position); } @Override public floormod getPointer(long i) { - return new floormod(this).position(position + i); + return new floormod((Pointer)this).position(position + i); } public floormod() { super((Pointer)null); allocate(); } @@ -14929,7 +14929,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (floormod_bp)super.position(position); } @Override public floormod_bp getPointer(long i) { - return new floormod_bp(this).position(position + i); + return new floormod_bp((Pointer)this).position(position + i); } public floormod_bp() { super((Pointer)null); allocate(); } @@ -14950,7 +14950,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (mod)super.position(position); } @Override public mod getPointer(long i) { - return new mod(this).position(position + i); + return new mod((Pointer)this).position(position + i); } public mod() { super((Pointer)null); allocate(); } @@ -14967,7 +14967,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (mod_bp)super.position(position); } @Override public mod_bp getPointer(long i) { - return new mod_bp(this).position(position + i); + return new mod_bp((Pointer)this).position(position + i); } public mod_bp() { super((Pointer)null); allocate(); } @@ -14997,7 +14997,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (floordiv)super.position(position); } @Override public floordiv getPointer(long i) { - return new floordiv(this).position(position + i); + return new floordiv((Pointer)this).position(position + i); } public floordiv() { super((Pointer)null); allocate(); } @@ -15014,7 +15014,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (floordiv_bp)super.position(position); } @Override public floordiv_bp getPointer(long i) { - return new floordiv_bp(this).position(position + i); + return new floordiv_bp((Pointer)this).position(position + i); } public floordiv_bp() { super((Pointer)null); allocate(); } @@ -15044,7 +15044,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (realdiv)super.position(position); } @Override public realdiv getPointer(long i) { - return new realdiv(this).position(position + i); + return new realdiv((Pointer)this).position(position + i); } public realdiv() { super((Pointer)null); allocate(); } @@ -15061,7 +15061,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (realdiv_bp)super.position(position); } @Override public realdiv_bp getPointer(long i) { - return new realdiv_bp(this).position(position + i); + return new realdiv_bp((Pointer)this).position(position + i); } public realdiv_bp() { super((Pointer)null); allocate(); } @@ -15087,7 +15087,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (truncatediv)super.position(position); } @Override public truncatediv getPointer(long i) { - return new truncatediv(this).position(position + i); + return new truncatediv((Pointer)this).position(position + i); } public truncatediv() { super((Pointer)null); allocate(); } @@ -15115,7 +15115,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (assign)super.position(position); } @Override public assign getPointer(long i) { - return new assign(this).position(position + i); + return new assign((Pointer)this).position(position + i); } public assign() { super((Pointer)null); allocate(); } @@ -15132,7 +15132,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (assign_bp)super.position(position); } @Override public assign_bp getPointer(long i) { - return new assign_bp(this).position(position + i); + return new assign_bp((Pointer)this).position(position + i); } public assign_bp() { super((Pointer)null); allocate(); } @@ -15153,7 +15153,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (meshgrid)super.position(position); } @Override public meshgrid getPointer(long i) { - return new meshgrid(this).position(position + i); + return new meshgrid((Pointer)this).position(position + i); } public meshgrid() { super((Pointer)null); allocate(); } @@ -15179,7 +15179,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (equals)super.position(position); } @Override public equals getPointer(long i) { - return new equals(this).position(position + i); + return new equals((Pointer)this).position(position + i); } public equals() { super((Pointer)null); allocate(); } @@ -15203,7 +15203,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (not_equals)super.position(position); } @Override public not_equals getPointer(long i) { - return new not_equals(this).position(position + i); + return new not_equals((Pointer)this).position(position + i); } public not_equals() { super((Pointer)null); allocate(); } @@ -15227,7 +15227,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (less_equal)super.position(position); } @Override public less_equal getPointer(long i) { - return new less_equal(this).position(position + i); + return new less_equal((Pointer)this).position(position + i); } public less_equal() { super((Pointer)null); allocate(); } @@ -15251,7 +15251,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (greater_equal)super.position(position); } @Override public greater_equal getPointer(long i) { - return new greater_equal(this).position(position + i); + return new greater_equal((Pointer)this).position(position + i); } public greater_equal() { super((Pointer)null); allocate(); } @@ -15275,7 +15275,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (less)super.position(position); } @Override public less getPointer(long i) { - return new less(this).position(position + i); + return new less((Pointer)this).position(position + i); } public less() { super((Pointer)null); allocate(); } @@ -15299,7 +15299,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (greater)super.position(position); } @Override public greater getPointer(long i) { - return new greater(this).position(position + i); + return new greater((Pointer)this).position(position + i); } public greater() { super((Pointer)null); allocate(); } @@ -15322,7 +15322,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (boolean_and)super.position(position); } @Override public boolean_and getPointer(long i) { - return new boolean_and(this).position(position + i); + return new boolean_and((Pointer)this).position(position + i); } public boolean_and() { super((Pointer)null); allocate(); } @@ -15345,7 +15345,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (boolean_or)super.position(position); } @Override public boolean_or getPointer(long i) { - return new boolean_or(this).position(position + i); + return new boolean_or((Pointer)this).position(position + i); } public boolean_or() { super((Pointer)null); allocate(); } @@ -15368,7 +15368,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (boolean_xor)super.position(position); } @Override public boolean_xor getPointer(long i) { - return new boolean_xor(this).position(position + i); + return new boolean_xor((Pointer)this).position(position + i); } public boolean_xor() { super((Pointer)null); allocate(); } @@ -15400,7 +15400,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (percentile)super.position(position); } @Override public percentile getPointer(long i) { - return new percentile(this).position(position + i); + return new percentile((Pointer)this).position(position + i); } public percentile() { super((Pointer)null); allocate(); } @@ -15426,7 +15426,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (tf_atan2)super.position(position); } @Override public tf_atan2 getPointer(long i) { - return new tf_atan2(this).position(position + i); + return new tf_atan2((Pointer)this).position(position + i); } public tf_atan2() { super((Pointer)null); allocate(); } @@ -15450,7 +15450,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (Pow)super.position(position); } @Override public Pow getPointer(long i) { - return new Pow(this).position(position + i); + return new Pow((Pointer)this).position(position + i); } public Pow() { super((Pointer)null); allocate(); } @@ -15467,7 +15467,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (Pow_bp)super.position(position); } @Override public Pow_bp getPointer(long i) { - return new Pow_bp(this).position(position + i); + return new Pow_bp((Pointer)this).position(position + i); } public Pow_bp() { super((Pointer)null); allocate(); } @@ -15496,7 +15496,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (igamma)super.position(position); } @Override public igamma getPointer(long i) { - return new igamma(this).position(position + i); + return new igamma((Pointer)this).position(position + i); } public igamma() { super((Pointer)null); allocate(); } @@ -15522,7 +15522,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (igammac)super.position(position); } @Override public igammac getPointer(long i) { - return new igammac(this).position(position + i); + return new igammac((Pointer)this).position(position + i); } public igammac() { super((Pointer)null); allocate(); } @@ -15587,7 +15587,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (conv1d)super.position(position); } @Override public conv1d getPointer(long i) { - return new conv1d(this).position(position + i); + return new conv1d((Pointer)this).position(position + i); } public conv1d() { super((Pointer)null); allocate(); } @@ -15605,7 +15605,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (conv1d_bp)super.position(position); } @Override public conv1d_bp getPointer(long i) { - return new conv1d_bp(this).position(position + i); + return new conv1d_bp((Pointer)this).position(position + i); } public conv1d_bp() { super((Pointer)null); allocate(); } @@ -15645,7 +15645,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (conv2d)super.position(position); } @Override public conv2d getPointer(long i) { - return new conv2d(this).position(position + i); + return new conv2d((Pointer)this).position(position + i); } public conv2d() { super((Pointer)null); allocate(); } @@ -15663,7 +15663,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (conv2d_bp)super.position(position); } @Override public conv2d_bp getPointer(long i) { - return new conv2d_bp(this).position(position + i); + return new conv2d_bp((Pointer)this).position(position + i); } public conv2d_bp() { super((Pointer)null); allocate(); } @@ -15681,7 +15681,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (conv2d_input_bp)super.position(position); } @Override public conv2d_input_bp getPointer(long i) { - return new conv2d_input_bp(this).position(position + i); + return new conv2d_input_bp((Pointer)this).position(position + i); } public conv2d_input_bp() { super((Pointer)null); allocate(); } @@ -15710,7 +15710,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (sconv2d)super.position(position); } @Override public sconv2d getPointer(long i) { - return new sconv2d(this).position(position + i); + return new sconv2d((Pointer)this).position(position + i); } public sconv2d() { super((Pointer)null); allocate(); } @@ -15728,7 +15728,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (sconv2d_bp)super.position(position); } @Override public sconv2d_bp getPointer(long i) { - return new sconv2d_bp(this).position(position + i); + return new sconv2d_bp((Pointer)this).position(position + i); } public sconv2d_bp() { super((Pointer)null); allocate(); } @@ -15763,7 +15763,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (deconv2d)super.position(position); } @Override public deconv2d getPointer(long i) { - return new deconv2d(this).position(position + i); + return new deconv2d((Pointer)this).position(position + i); } public deconv2d() { super((Pointer)null); allocate(); } @@ -15781,7 +15781,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (deconv2d_bp)super.position(position); } @Override public deconv2d_bp getPointer(long i) { - return new deconv2d_bp(this).position(position + i); + return new deconv2d_bp((Pointer)this).position(position + i); } public deconv2d_bp() { super((Pointer)null); allocate(); } @@ -15822,7 +15822,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (deconv3d)super.position(position); } @Override public deconv3d getPointer(long i) { - return new deconv3d(this).position(position + i); + return new deconv3d((Pointer)this).position(position + i); } public deconv3d() { super((Pointer)null); allocate(); } @@ -15840,7 +15840,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (deconv3d_bp)super.position(position); } @Override public deconv3d_bp getPointer(long i) { - return new deconv3d_bp(this).position(position + i); + return new deconv3d_bp((Pointer)this).position(position + i); } public deconv3d_bp() { super((Pointer)null); allocate(); } @@ -15877,7 +15877,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (maxpool2d)super.position(position); } @Override public maxpool2d getPointer(long i) { - return new maxpool2d(this).position(position + i); + return new maxpool2d((Pointer)this).position(position + i); } public maxpool2d() { super((Pointer)null); allocate(); } @@ -15895,7 +15895,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (maxpool2d_bp)super.position(position); } @Override public maxpool2d_bp getPointer(long i) { - return new maxpool2d_bp(this).position(position + i); + return new maxpool2d_bp((Pointer)this).position(position + i); } public maxpool2d_bp() { super((Pointer)null); allocate(); } @@ -15931,7 +15931,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (avgpool2d)super.position(position); } @Override public avgpool2d getPointer(long i) { - return new avgpool2d(this).position(position + i); + return new avgpool2d((Pointer)this).position(position + i); } public avgpool2d() { super((Pointer)null); allocate(); } @@ -15949,7 +15949,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (avgpool2d_bp)super.position(position); } @Override public avgpool2d_bp getPointer(long i) { - return new avgpool2d_bp(this).position(position + i); + return new avgpool2d_bp((Pointer)this).position(position + i); } public avgpool2d_bp() { super((Pointer)null); allocate(); } @@ -15986,7 +15986,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (pnormpool2d)super.position(position); } @Override public pnormpool2d getPointer(long i) { - return new pnormpool2d(this).position(position + i); + return new pnormpool2d((Pointer)this).position(position + i); } public pnormpool2d() { super((Pointer)null); allocate(); } @@ -16004,7 +16004,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (pnormpool2d_bp)super.position(position); } @Override public pnormpool2d_bp getPointer(long i) { - return new pnormpool2d_bp(this).position(position + i); + return new pnormpool2d_bp((Pointer)this).position(position + i); } public pnormpool2d_bp() { super((Pointer)null); allocate(); } @@ -16040,7 +16040,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (im2col)super.position(position); } @Override public im2col getPointer(long i) { - return new im2col(this).position(position + i); + return new im2col((Pointer)this).position(position + i); } public im2col() { super((Pointer)null); allocate(); } @@ -16058,7 +16058,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (im2col_bp)super.position(position); } @Override public im2col_bp getPointer(long i) { - return new im2col_bp(this).position(position + i); + return new im2col_bp((Pointer)this).position(position + i); } public im2col_bp() { super((Pointer)null); allocate(); } @@ -16093,7 +16093,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (col2im)super.position(position); } @Override public col2im getPointer(long i) { - return new col2im(this).position(position + i); + return new col2im((Pointer)this).position(position + i); } public col2im() { super((Pointer)null); allocate(); } @@ -16122,7 +16122,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (upsampling2d)super.position(position); } @Override public upsampling2d getPointer(long i) { - return new upsampling2d(this).position(position + i); + return new upsampling2d((Pointer)this).position(position + i); } public upsampling2d() { super((Pointer)null); allocate(); } @@ -16140,7 +16140,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (upsampling2d_bp)super.position(position); } @Override public upsampling2d_bp getPointer(long i) { - return new upsampling2d_bp(this).position(position + i); + return new upsampling2d_bp((Pointer)this).position(position + i); } public upsampling2d_bp() { super((Pointer)null); allocate(); } @@ -16170,7 +16170,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (upsampling3d)super.position(position); } @Override public upsampling3d getPointer(long i) { - return new upsampling3d(this).position(position + i); + return new upsampling3d((Pointer)this).position(position + i); } public upsampling3d() { super((Pointer)null); allocate(); } @@ -16188,7 +16188,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (upsampling3d_bp)super.position(position); } @Override public upsampling3d_bp getPointer(long i) { - return new upsampling3d_bp(this).position(position + i); + return new upsampling3d_bp((Pointer)this).position(position + i); } public upsampling3d_bp() { super((Pointer)null); allocate(); } @@ -16216,7 +16216,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (ismax)super.position(position); } @Override public ismax getPointer(long i) { - return new ismax(this).position(position + i); + return new ismax((Pointer)this).position(position + i); } public ismax() { super((Pointer)null); allocate(); } @@ -16243,7 +16243,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (dilation2d)super.position(position); } @Override public dilation2d getPointer(long i) { - return new dilation2d(this).position(position + i); + return new dilation2d((Pointer)this).position(position + i); } public dilation2d() { super((Pointer)null); allocate(); } @@ -16264,7 +16264,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (conv3dnew)super.position(position); } @Override public conv3dnew getPointer(long i) { - return new conv3dnew(this).position(position + i); + return new conv3dnew((Pointer)this).position(position + i); } public conv3dnew() { super((Pointer)null); allocate(); } @@ -16282,7 +16282,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (conv3dnew_bp)super.position(position); } @Override public conv3dnew_bp getPointer(long i) { - return new conv3dnew_bp(this).position(position + i); + return new conv3dnew_bp((Pointer)this).position(position + i); } public conv3dnew_bp() { super((Pointer)null); allocate(); } @@ -16303,7 +16303,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (avgpool3dnew)super.position(position); } @Override public avgpool3dnew getPointer(long i) { - return new avgpool3dnew(this).position(position + i); + return new avgpool3dnew((Pointer)this).position(position + i); } public avgpool3dnew() { super((Pointer)null); allocate(); } @@ -16321,7 +16321,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (avgpool3dnew_bp)super.position(position); } @Override public avgpool3dnew_bp getPointer(long i) { - return new avgpool3dnew_bp(this).position(position + i); + return new avgpool3dnew_bp((Pointer)this).position(position + i); } public avgpool3dnew_bp() { super((Pointer)null); allocate(); } @@ -16342,7 +16342,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (maxpool3dnew)super.position(position); } @Override public maxpool3dnew getPointer(long i) { - return new maxpool3dnew(this).position(position + i); + return new maxpool3dnew((Pointer)this).position(position + i); } public maxpool3dnew() { super((Pointer)null); allocate(); } @@ -16360,7 +16360,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (maxpool3dnew_bp)super.position(position); } @Override public maxpool3dnew_bp getPointer(long i) { - return new maxpool3dnew_bp(this).position(position + i); + return new maxpool3dnew_bp((Pointer)this).position(position + i); } public maxpool3dnew_bp() { super((Pointer)null); allocate(); } @@ -16392,7 +16392,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (max_pool_with_argmax)super.position(position); } @Override public max_pool_with_argmax getPointer(long i) { - return new max_pool_with_argmax(this).position(position + i); + return new max_pool_with_argmax((Pointer)this).position(position + i); } public max_pool_with_argmax() { super((Pointer)null); allocate(); } @@ -16414,7 +16414,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (depthwise_conv2d)super.position(position); } @Override public depthwise_conv2d getPointer(long i) { - return new depthwise_conv2d(this).position(position + i); + return new depthwise_conv2d((Pointer)this).position(position + i); } public depthwise_conv2d() { super((Pointer)null); allocate(); } @@ -16432,7 +16432,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (depthwise_conv2d_bp)super.position(position); } @Override public depthwise_conv2d_bp getPointer(long i) { - return new depthwise_conv2d_bp(this).position(position + i); + return new depthwise_conv2d_bp((Pointer)this).position(position + i); } public depthwise_conv2d_bp() { super((Pointer)null); allocate(); } @@ -16462,7 +16462,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (pointwise_conv2d)super.position(position); } @Override public pointwise_conv2d getPointer(long i) { - return new pointwise_conv2d(this).position(position + i); + return new pointwise_conv2d((Pointer)this).position(position + i); } public pointwise_conv2d() { super((Pointer)null); allocate(); } @@ -16481,7 +16481,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (deconv2d_tf)super.position(position); } @Override public deconv2d_tf getPointer(long i) { - return new deconv2d_tf(this).position(position + i); + return new deconv2d_tf((Pointer)this).position(position + i); } public deconv2d_tf() { super((Pointer)null); allocate(); } @@ -16541,7 +16541,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (write_list)super.position(position); } @Override public write_list getPointer(long i) { - return new write_list(this).position(position + i); + return new write_list((Pointer)this).position(position + i); } public write_list() { super((Pointer)null); allocate(); } @@ -16564,7 +16564,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (stack_list)super.position(position); } @Override public stack_list getPointer(long i) { - return new stack_list(this).position(position + i); + return new stack_list((Pointer)this).position(position + i); } public stack_list() { super((Pointer)null); allocate(); } @@ -16593,7 +16593,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (read_list)super.position(position); } @Override public read_list getPointer(long i) { - return new read_list(this).position(position + i); + return new read_list((Pointer)this).position(position + i); } public read_list() { super((Pointer)null); allocate(); } @@ -16622,7 +16622,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (pick_list)super.position(position); } @Override public pick_list getPointer(long i) { - return new pick_list(this).position(position + i); + return new pick_list((Pointer)this).position(position + i); } public pick_list() { super((Pointer)null); allocate(); } @@ -16647,7 +16647,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (size_list)super.position(position); } @Override public size_list getPointer(long i) { - return new size_list(this).position(position + i); + return new size_list((Pointer)this).position(position + i); } public size_list() { super((Pointer)null); allocate(); } @@ -16670,7 +16670,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (create_list)super.position(position); } @Override public create_list getPointer(long i) { - return new create_list(this).position(position + i); + return new create_list((Pointer)this).position(position + i); } public create_list() { super((Pointer)null); allocate(); } @@ -16693,7 +16693,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (scatter_list)super.position(position); } @Override public scatter_list getPointer(long i) { - return new scatter_list(this).position(position + i); + return new scatter_list((Pointer)this).position(position + i); } public scatter_list() { super((Pointer)null); allocate(); } @@ -16720,7 +16720,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (split_list)super.position(position); } @Override public split_list getPointer(long i) { - return new split_list(this).position(position + i); + return new split_list((Pointer)this).position(position + i); } public split_list() { super((Pointer)null); allocate(); } @@ -16746,7 +16746,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (gather_list)super.position(position); } @Override public gather_list getPointer(long i) { - return new gather_list(this).position(position + i); + return new gather_list((Pointer)this).position(position + i); } public gather_list() { super((Pointer)null); allocate(); } @@ -16769,7 +16769,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (clone_list)super.position(position); } @Override public clone_list getPointer(long i) { - return new clone_list(this).position(position + i); + return new clone_list((Pointer)this).position(position + i); } public clone_list() { super((Pointer)null); allocate(); } @@ -16792,7 +16792,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (unstack_list)super.position(position); } @Override public unstack_list getPointer(long i) { - return new unstack_list(this).position(position + i); + return new unstack_list((Pointer)this).position(position + i); } public unstack_list() { super((Pointer)null); allocate(); } @@ -16860,7 +16860,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (sru)super.position(position); } @Override public sru getPointer(long i) { - return new sru(this).position(position + i); + return new sru((Pointer)this).position(position + i); } public sru() { super((Pointer)null); allocate(); } @@ -16896,7 +16896,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (sru_bi)super.position(position); } @Override public sru_bi getPointer(long i) { - return new sru_bi(this).position(position + i); + return new sru_bi((Pointer)this).position(position + i); } public sru_bi() { super((Pointer)null); allocate(); } @@ -16938,7 +16938,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (sru_bp)super.position(position); } @Override public sru_bp getPointer(long i) { - return new sru_bp(this).position(position + i); + return new sru_bp((Pointer)this).position(position + i); } public sru_bp() { super((Pointer)null); allocate(); } @@ -16979,7 +16979,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (sru_bi_bp)super.position(position); } @Override public sru_bi_bp getPointer(long i) { - return new sru_bi_bp(this).position(position + i); + return new sru_bi_bp((Pointer)this).position(position + i); } public sru_bi_bp() { super((Pointer)null); allocate(); } @@ -17032,7 +17032,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (lstmCell)super.position(position); } @Override public lstmCell getPointer(long i) { - return new lstmCell(this).position(position + i); + return new lstmCell((Pointer)this).position(position + i); } public lstmCell() { super((Pointer)null); allocate(); } @@ -17053,7 +17053,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (lstmLayerCell)super.position(position); } @Override public lstmLayerCell getPointer(long i) { - return new lstmLayerCell(this).position(position + i); + return new lstmLayerCell((Pointer)this).position(position + i); } public lstmLayerCell() { super((Pointer)null); allocate(); } @@ -17073,7 +17073,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (lstmLayerCellBp)super.position(position); } @Override public lstmLayerCellBp getPointer(long i) { - return new lstmLayerCellBp(this).position(position + i); + return new lstmLayerCellBp((Pointer)this).position(position + i); } public lstmLayerCellBp() { super((Pointer)null); allocate(); } @@ -17130,7 +17130,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (lstmBlockCell)super.position(position); } @Override public lstmBlockCell getPointer(long i) { - return new lstmBlockCell(this).position(position + i); + return new lstmBlockCell((Pointer)this).position(position + i); } public lstmBlockCell() { super((Pointer)null); allocate(); } @@ -17189,7 +17189,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (lstmBlock)super.position(position); } @Override public lstmBlock getPointer(long i) { - return new lstmBlock(this).position(position + i); + return new lstmBlock((Pointer)this).position(position + i); } public lstmBlock() { super((Pointer)null); allocate(); } @@ -17211,7 +17211,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (lstmLayer)super.position(position); } @Override public lstmLayer getPointer(long i) { - return new lstmLayer(this).position(position + i); + return new lstmLayer((Pointer)this).position(position + i); } public lstmLayer() { super((Pointer)null); allocate(); } @@ -17233,7 +17233,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (lstmLayer_bp)super.position(position); } @Override public lstmLayer_bp getPointer(long i) { - return new lstmLayer_bp(this).position(position + i); + return new lstmLayer_bp((Pointer)this).position(position + i); } public lstmLayer_bp() { super((Pointer)null); allocate(); } @@ -17269,7 +17269,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (sruCell)super.position(position); } @Override public sruCell getPointer(long i) { - return new sruCell(this).position(position + i); + return new sruCell((Pointer)this).position(position + i); } public sruCell() { super((Pointer)null); allocate(); } @@ -17311,7 +17311,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (gruCell)super.position(position); } @Override public gruCell getPointer(long i) { - return new gruCell(this).position(position + i); + return new gruCell((Pointer)this).position(position + i); } public gruCell() { super((Pointer)null); allocate(); } @@ -17332,7 +17332,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (gruCell_bp)super.position(position); } @Override public gruCell_bp getPointer(long i) { - return new gruCell_bp(this).position(position + i); + return new gruCell_bp((Pointer)this).position(position + i); } public gruCell_bp() { super((Pointer)null); allocate(); } @@ -17380,7 +17380,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (lstm)super.position(position); } @Override public lstm getPointer(long i) { - return new lstm(this).position(position + i); + return new lstm((Pointer)this).position(position + i); } public lstm() { super((Pointer)null); allocate(); } @@ -17415,7 +17415,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (gru)super.position(position); } @Override public gru getPointer(long i) { - return new gru(this).position(position + i); + return new gru((Pointer)this).position(position + i); } public gru() { super((Pointer)null); allocate(); } @@ -17436,7 +17436,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (gru_bp)super.position(position); } @Override public gru_bp getPointer(long i) { - return new gru_bp(this).position(position + i); + return new gru_bp((Pointer)this).position(position + i); } public gru_bp() { super((Pointer)null); allocate(); } @@ -17472,7 +17472,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (static_rnn)super.position(position); } @Override public static_rnn getPointer(long i) { - return new static_rnn(this).position(position + i); + return new static_rnn((Pointer)this).position(position + i); } public static_rnn() { super((Pointer)null); allocate(); } @@ -17510,7 +17510,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (dynamic_rnn)super.position(position); } @Override public dynamic_rnn getPointer(long i) { - return new dynamic_rnn(this).position(position + i); + return new dynamic_rnn((Pointer)this).position(position + i); } public dynamic_rnn() { super((Pointer)null); allocate(); } @@ -17550,7 +17550,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (static_bidirectional_rnn)super.position(position); } @Override public static_bidirectional_rnn getPointer(long i) { - return new static_bidirectional_rnn(this).position(position + i); + return new static_bidirectional_rnn((Pointer)this).position(position + i); } public static_bidirectional_rnn() { super((Pointer)null); allocate(); } @@ -17594,7 +17594,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (dynamic_bidirectional_rnn)super.position(position); } @Override public dynamic_bidirectional_rnn getPointer(long i) { - return new dynamic_bidirectional_rnn(this).position(position + i); + return new dynamic_bidirectional_rnn((Pointer)this).position(position + i); } public dynamic_bidirectional_rnn() { super((Pointer)null); allocate(); } @@ -17646,7 +17646,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (clipbyvalue)super.position(position); } @Override public clipbyvalue getPointer(long i) { - return new clipbyvalue(this).position(position + i); + return new clipbyvalue((Pointer)this).position(position + i); } public clipbyvalue() { super((Pointer)null); allocate(); } @@ -17667,7 +17667,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (clipbynorm)super.position(position); } @Override public clipbynorm getPointer(long i) { - return new clipbynorm(this).position(position + i); + return new clipbynorm((Pointer)this).position(position + i); } public clipbynorm() { super((Pointer)null); allocate(); } @@ -17685,7 +17685,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (clipbynorm_bp)super.position(position); } @Override public clipbynorm_bp getPointer(long i) { - return new clipbynorm_bp(this).position(position + i); + return new clipbynorm_bp((Pointer)this).position(position + i); } public clipbynorm_bp() { super((Pointer)null); allocate(); } @@ -17706,7 +17706,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (clipbyavgnorm)super.position(position); } @Override public clipbyavgnorm getPointer(long i) { - return new clipbyavgnorm(this).position(position + i); + return new clipbyavgnorm((Pointer)this).position(position + i); } public clipbyavgnorm() { super((Pointer)null); allocate(); } @@ -17724,7 +17724,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (clipbyavgnorm_bp)super.position(position); } @Override public clipbyavgnorm_bp getPointer(long i) { - return new clipbyavgnorm_bp(this).position(position + i); + return new clipbyavgnorm_bp((Pointer)this).position(position + i); } public clipbyavgnorm_bp() { super((Pointer)null); allocate(); } @@ -17745,7 +17745,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (cumsum)super.position(position); } @Override public cumsum getPointer(long i) { - return new cumsum(this).position(position + i); + return new cumsum((Pointer)this).position(position + i); } public cumsum() { super((Pointer)null); allocate(); } @@ -17766,7 +17766,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (cumprod)super.position(position); } @Override public cumprod getPointer(long i) { - return new cumprod(this).position(position + i); + return new cumprod((Pointer)this).position(position + i); } public cumprod() { super((Pointer)null); allocate(); } @@ -17787,7 +17787,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (tile)super.position(position); } @Override public tile getPointer(long i) { - return new tile(this).position(position + i); + return new tile((Pointer)this).position(position + i); } public tile() { super((Pointer)null); allocate(); } @@ -17805,7 +17805,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (tile_bp)super.position(position); } @Override public tile_bp getPointer(long i) { - return new tile_bp(this).position(position + i); + return new tile_bp((Pointer)this).position(position + i); } public tile_bp() { super((Pointer)null); allocate(); } @@ -17826,7 +17826,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (repeat)super.position(position); } @Override public repeat getPointer(long i) { - return new repeat(this).position(position + i); + return new repeat((Pointer)this).position(position + i); } public repeat() { super((Pointer)null); allocate(); } @@ -17847,7 +17847,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (invert_permutation)super.position(position); } @Override public invert_permutation getPointer(long i) { - return new invert_permutation(this).position(position + i); + return new invert_permutation((Pointer)this).position(position + i); } public invert_permutation() { super((Pointer)null); allocate(); } @@ -17867,7 +17867,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (concat)super.position(position); } @Override public concat getPointer(long i) { - return new concat(this).position(position + i); + return new concat((Pointer)this).position(position + i); } public concat() { super((Pointer)null); allocate(); } @@ -17885,7 +17885,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (concat_bp)super.position(position); } @Override public concat_bp getPointer(long i) { - return new concat_bp(this).position(position + i); + return new concat_bp((Pointer)this).position(position + i); } public concat_bp() { super((Pointer)null); allocate(); } @@ -17905,7 +17905,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (mergemax)super.position(position); } @Override public mergemax getPointer(long i) { - return new mergemax(this).position(position + i); + return new mergemax((Pointer)this).position(position + i); } public mergemax() { super((Pointer)null); allocate(); } @@ -17923,7 +17923,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (mergemax_bp)super.position(position); } @Override public mergemax_bp getPointer(long i) { - return new mergemax_bp(this).position(position + i); + return new mergemax_bp((Pointer)this).position(position + i); } public mergemax_bp() { super((Pointer)null); allocate(); } @@ -17950,7 +17950,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (mergemaxindex)super.position(position); } @Override public mergemaxindex getPointer(long i) { - return new mergemaxindex(this).position(position + i); + return new mergemaxindex((Pointer)this).position(position + i); } public mergemaxindex() { super((Pointer)null); allocate(); } @@ -17971,7 +17971,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (mergeadd)super.position(position); } @Override public mergeadd getPointer(long i) { - return new mergeadd(this).position(position + i); + return new mergeadd((Pointer)this).position(position + i); } public mergeadd() { super((Pointer)null); allocate(); } @@ -17989,7 +17989,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (mergeadd_bp)super.position(position); } @Override public mergeadd_bp getPointer(long i) { - return new mergeadd_bp(this).position(position + i); + return new mergeadd_bp((Pointer)this).position(position + i); } public mergeadd_bp() { super((Pointer)null); allocate(); } @@ -18010,7 +18010,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (mergeavg)super.position(position); } @Override public mergeavg getPointer(long i) { - return new mergeavg(this).position(position + i); + return new mergeavg((Pointer)this).position(position + i); } public mergeavg() { super((Pointer)null); allocate(); } @@ -18028,7 +18028,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (mergeavg_bp)super.position(position); } @Override public mergeavg_bp getPointer(long i) { - return new mergeavg_bp(this).position(position + i); + return new mergeavg_bp((Pointer)this).position(position + i); } public mergeavg_bp() { super((Pointer)null); allocate(); } @@ -18049,7 +18049,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (scatter_update)super.position(position); } @Override public scatter_update getPointer(long i) { - return new scatter_update(this).position(position + i); + return new scatter_update((Pointer)this).position(position + i); } public scatter_update() { super((Pointer)null); allocate(); } @@ -18070,7 +18070,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (Floor)super.position(position); } @Override public Floor getPointer(long i) { - return new Floor(this).position(position + i); + return new Floor((Pointer)this).position(position + i); } public Floor() { super((Pointer)null); allocate(); } @@ -18091,7 +18091,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (Log1p)super.position(position); } @Override public Log1p getPointer(long i) { - return new Log1p(this).position(position + i); + return new Log1p((Pointer)this).position(position + i); } public Log1p() { super((Pointer)null); allocate(); } @@ -18112,7 +18112,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (reverse)super.position(position); } @Override public reverse getPointer(long i) { - return new reverse(this).position(position + i); + return new reverse((Pointer)this).position(position + i); } public reverse() { super((Pointer)null); allocate(); } @@ -18130,7 +18130,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (reverse_bp)super.position(position); } @Override public reverse_bp getPointer(long i) { - return new reverse_bp(this).position(position + i); + return new reverse_bp((Pointer)this).position(position + i); } public reverse_bp() { super((Pointer)null); allocate(); } @@ -18151,7 +18151,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (gather)super.position(position); } @Override public gather getPointer(long i) { - return new gather(this).position(position + i); + return new gather((Pointer)this).position(position + i); } public gather() { super((Pointer)null); allocate(); } @@ -18172,7 +18172,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (pad)super.position(position); } @Override public pad getPointer(long i) { - return new pad(this).position(position + i); + return new pad((Pointer)this).position(position + i); } public pad() { super((Pointer)null); allocate(); } @@ -18208,7 +18208,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (eye)super.position(position); } @Override public eye getPointer(long i) { - return new eye(this).position(position + i); + return new eye((Pointer)this).position(position + i); } public eye() { super((Pointer)null); allocate(); } @@ -18229,7 +18229,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (gather_nd)super.position(position); } @Override public gather_nd getPointer(long i) { - return new gather_nd(this).position(position + i); + return new gather_nd((Pointer)this).position(position + i); } public gather_nd() { super((Pointer)null); allocate(); } @@ -18250,7 +18250,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (reverse_sequence)super.position(position); } @Override public reverse_sequence getPointer(long i) { - return new reverse_sequence(this).position(position + i); + return new reverse_sequence((Pointer)this).position(position + i); } public reverse_sequence() { super((Pointer)null); allocate(); } @@ -18271,7 +18271,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (trace)super.position(position); } @Override public trace getPointer(long i) { - return new trace(this).position(position + i); + return new trace((Pointer)this).position(position + i); } public trace() { super((Pointer)null); allocate(); } @@ -18292,7 +18292,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (random_shuffle)super.position(position); } @Override public random_shuffle getPointer(long i) { - return new random_shuffle(this).position(position + i); + return new random_shuffle((Pointer)this).position(position + i); } public random_shuffle() { super((Pointer)null); allocate(); } @@ -18325,7 +18325,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (clip_by_global_norm)super.position(position); } @Override public clip_by_global_norm getPointer(long i) { - return new clip_by_global_norm(this).position(position + i); + return new clip_by_global_norm((Pointer)this).position(position + i); } public clip_by_global_norm() { super((Pointer)null); allocate(); } @@ -18345,7 +18345,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (tri)super.position(position); } @Override public tri getPointer(long i) { - return new tri(this).position(position + i); + return new tri((Pointer)this).position(position + i); } public tri() { super((Pointer)null); allocate(); } @@ -18364,7 +18364,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (triu)super.position(position); } @Override public triu getPointer(long i) { - return new triu(this).position(position + i); + return new triu((Pointer)this).position(position + i); } public triu() { super((Pointer)null); allocate(); } @@ -18383,7 +18383,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (triu_bp)super.position(position); } @Override public triu_bp getPointer(long i) { - return new triu_bp(this).position(position + i); + return new triu_bp((Pointer)this).position(position + i); } public triu_bp() { super((Pointer)null); allocate(); } @@ -18403,7 +18403,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (mirror_pad)super.position(position); } @Override public mirror_pad getPointer(long i) { - return new mirror_pad(this).position(position + i); + return new mirror_pad((Pointer)this).position(position + i); } public mirror_pad() { super((Pointer)null); allocate(); } @@ -18424,7 +18424,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (cumsum_bp)super.position(position); } @Override public cumsum_bp getPointer(long i) { - return new cumsum_bp(this).position(position + i); + return new cumsum_bp((Pointer)this).position(position + i); } public cumsum_bp() { super((Pointer)null); allocate(); } @@ -18445,7 +18445,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (cumprod_bp)super.position(position); } @Override public cumprod_bp getPointer(long i) { - return new cumprod_bp(this).position(position + i); + return new cumprod_bp((Pointer)this).position(position + i); } public cumprod_bp() { super((Pointer)null); allocate(); } @@ -18467,7 +18467,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (flatten)super.position(position); } @Override public flatten getPointer(long i) { - return new flatten(this).position(position + i); + return new flatten((Pointer)this).position(position + i); } public flatten() { super((Pointer)null); allocate(); } @@ -18499,7 +18499,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (histogram_fixed_width)super.position(position); } @Override public histogram_fixed_width getPointer(long i) { - return new histogram_fixed_width(this).position(position + i); + return new histogram_fixed_width((Pointer)this).position(position + i); } public histogram_fixed_width() { super((Pointer)null); allocate(); } @@ -18526,7 +18526,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (standardize)super.position(position); } @Override public standardize getPointer(long i) { - return new standardize(this).position(position + i); + return new standardize((Pointer)this).position(position + i); } public standardize() { super((Pointer)null); allocate(); } @@ -18544,7 +18544,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (standardize_bp)super.position(position); } @Override public standardize_bp getPointer(long i) { - return new standardize_bp(this).position(position + i); + return new standardize_bp((Pointer)this).position(position + i); } public standardize_bp() { super((Pointer)null); allocate(); } @@ -18568,7 +18568,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (hashcode)super.position(position); } @Override public hashcode getPointer(long i) { - return new hashcode(this).position(position + i); + return new hashcode((Pointer)this).position(position + i); } public hashcode() { super((Pointer)null); allocate(); } @@ -18592,7 +18592,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (histogram)super.position(position); } @Override public histogram getPointer(long i) { - return new histogram(this).position(position + i); + return new histogram((Pointer)this).position(position + i); } public histogram() { super((Pointer)null); allocate(); } @@ -18656,7 +18656,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (argmax)super.position(position); } @Override public argmax getPointer(long i) { - return new argmax(this).position(position + i); + return new argmax((Pointer)this).position(position + i); } public argmax() { super((Pointer)null); allocate(); } @@ -18686,7 +18686,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (argmin)super.position(position); } @Override public argmin getPointer(long i) { - return new argmin(this).position(position + i); + return new argmin((Pointer)this).position(position + i); } public argmin() { super((Pointer)null); allocate(); } @@ -18716,7 +18716,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (argamax)super.position(position); } @Override public argamax getPointer(long i) { - return new argamax(this).position(position + i); + return new argamax((Pointer)this).position(position + i); } public argamax() { super((Pointer)null); allocate(); } @@ -18746,7 +18746,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (argamin)super.position(position); } @Override public argamin getPointer(long i) { - return new argamin(this).position(position + i); + return new argamin((Pointer)this).position(position + i); } public argamin() { super((Pointer)null); allocate(); } @@ -18787,7 +18787,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (norm)super.position(position); } @Override public norm getPointer(long i) { - return new norm(this).position(position + i); + return new norm((Pointer)this).position(position + i); } public norm() { super((Pointer)null); allocate(); } @@ -18822,7 +18822,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (matrix_set_diag)super.position(position); } @Override public matrix_set_diag getPointer(long i) { - return new matrix_set_diag(this).position(position + i); + return new matrix_set_diag((Pointer)this).position(position + i); } public matrix_set_diag() { super((Pointer)null); allocate(); } @@ -18853,7 +18853,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (matrix_diag)super.position(position); } @Override public matrix_diag getPointer(long i) { - return new matrix_diag(this).position(position + i); + return new matrix_diag((Pointer)this).position(position + i); } public matrix_diag() { super((Pointer)null); allocate(); } @@ -18889,7 +18889,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (betainc)super.position(position); } @Override public betainc getPointer(long i) { - return new betainc(this).position(position + i); + return new betainc((Pointer)this).position(position + i); } public betainc() { super((Pointer)null); allocate(); } @@ -18917,7 +18917,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (biasadd)super.position(position); } @Override public biasadd getPointer(long i) { - return new biasadd(this).position(position + i); + return new biasadd((Pointer)this).position(position + i); } public biasadd() { super((Pointer)null); allocate(); } @@ -18935,7 +18935,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (biasadd_bp)super.position(position); } @Override public biasadd_bp getPointer(long i) { - return new biasadd_bp(this).position(position + i); + return new biasadd_bp((Pointer)this).position(position + i); } public biasadd_bp() { super((Pointer)null); allocate(); } @@ -18959,7 +18959,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (diag)super.position(position); } @Override public diag getPointer(long i) { - return new diag(this).position(position + i); + return new diag((Pointer)this).position(position + i); } public diag() { super((Pointer)null); allocate(); } @@ -18983,7 +18983,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (diag_part)super.position(position); } @Override public diag_part getPointer(long i) { - return new diag_part(this).position(position + i); + return new diag_part((Pointer)this).position(position + i); } public diag_part() { super((Pointer)null); allocate(); } @@ -19012,7 +19012,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (matrix_diag_part)super.position(position); } @Override public matrix_diag_part getPointer(long i) { - return new matrix_diag_part(this).position(position + i); + return new matrix_diag_part((Pointer)this).position(position + i); } public matrix_diag_part() { super((Pointer)null); allocate(); } @@ -19044,7 +19044,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (qr)super.position(position); } @Override public qr getPointer(long i) { - return new qr(this).position(position + i); + return new qr((Pointer)this).position(position + i); } public qr() { super((Pointer)null); allocate(); } @@ -19071,7 +19071,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (listdiff)super.position(position); } @Override public listdiff getPointer(long i) { - return new listdiff(this).position(position + i); + return new listdiff((Pointer)this).position(position + i); } public listdiff() { super((Pointer)null); allocate(); } @@ -19099,7 +19099,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (scatter_add)super.position(position); } @Override public scatter_add getPointer(long i) { - return new scatter_add(this).position(position + i); + return new scatter_add((Pointer)this).position(position + i); } public scatter_add() { super((Pointer)null); allocate(); } @@ -19127,7 +19127,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (scatter_sub)super.position(position); } @Override public scatter_sub getPointer(long i) { - return new scatter_sub(this).position(position + i); + return new scatter_sub((Pointer)this).position(position + i); } public scatter_sub() { super((Pointer)null); allocate(); } @@ -19155,7 +19155,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (scatter_mul)super.position(position); } @Override public scatter_mul getPointer(long i) { - return new scatter_mul(this).position(position + i); + return new scatter_mul((Pointer)this).position(position + i); } public scatter_mul() { super((Pointer)null); allocate(); } @@ -19183,7 +19183,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (scatter_div)super.position(position); } @Override public scatter_div getPointer(long i) { - return new scatter_div(this).position(position + i); + return new scatter_div((Pointer)this).position(position + i); } public scatter_div() { super((Pointer)null); allocate(); } @@ -19211,7 +19211,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (scatter_upd)super.position(position); } @Override public scatter_upd getPointer(long i) { - return new scatter_upd(this).position(position + i); + return new scatter_upd((Pointer)this).position(position + i); } public scatter_upd() { super((Pointer)null); allocate(); } @@ -19239,7 +19239,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (scatter_max)super.position(position); } @Override public scatter_max getPointer(long i) { - return new scatter_max(this).position(position + i); + return new scatter_max((Pointer)this).position(position + i); } public scatter_max() { super((Pointer)null); allocate(); } @@ -19267,7 +19267,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (scatter_min)super.position(position); } @Override public scatter_min getPointer(long i) { - return new scatter_min(this).position(position + i); + return new scatter_min((Pointer)this).position(position + i); } public scatter_min() { super((Pointer)null); allocate(); } @@ -19295,7 +19295,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (scatter_nd)super.position(position); } @Override public scatter_nd getPointer(long i) { - return new scatter_nd(this).position(position + i); + return new scatter_nd((Pointer)this).position(position + i); } public scatter_nd() { super((Pointer)null); allocate(); } @@ -19323,7 +19323,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (scatter_nd_update)super.position(position); } @Override public scatter_nd_update getPointer(long i) { - return new scatter_nd_update(this).position(position + i); + return new scatter_nd_update((Pointer)this).position(position + i); } public scatter_nd_update() { super((Pointer)null); allocate(); } @@ -19351,7 +19351,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (scatter_nd_add)super.position(position); } @Override public scatter_nd_add getPointer(long i) { - return new scatter_nd_add(this).position(position + i); + return new scatter_nd_add((Pointer)this).position(position + i); } public scatter_nd_add() { super((Pointer)null); allocate(); } @@ -19379,7 +19379,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (scatter_nd_sub)super.position(position); } @Override public scatter_nd_sub getPointer(long i) { - return new scatter_nd_sub(this).position(position + i); + return new scatter_nd_sub((Pointer)this).position(position + i); } public scatter_nd_sub() { super((Pointer)null); allocate(); } @@ -19408,7 +19408,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (fill_as)super.position(position); } @Override public fill_as getPointer(long i) { - return new fill_as(this).position(position + i); + return new fill_as((Pointer)this).position(position + i); } public fill_as() { super((Pointer)null); allocate(); } @@ -19432,7 +19432,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (rint)super.position(position); } @Override public rint getPointer(long i) { - return new rint(this).position(position + i); + return new rint((Pointer)this).position(position + i); } public rint() { super((Pointer)null); allocate(); } @@ -19458,7 +19458,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (unique)super.position(position); } @Override public unique getPointer(long i) { - return new unique(this).position(position + i); + return new unique((Pointer)this).position(position + i); } public unique() { super((Pointer)null); allocate(); } @@ -19489,7 +19489,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (unique_with_counts)super.position(position); } @Override public unique_with_counts getPointer(long i) { - return new unique_with_counts(this).position(position + i); + return new unique_with_counts((Pointer)this).position(position + i); } public unique_with_counts() { super((Pointer)null); allocate(); } @@ -19518,7 +19518,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (tear)super.position(position); } @Override public tear getPointer(long i) { - return new tear(this).position(position + i); + return new tear((Pointer)this).position(position + i); } public tear() { super((Pointer)null); allocate(); } @@ -19543,7 +19543,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (unstack)super.position(position); } @Override public unstack getPointer(long i) { - return new unstack(this).position(position + i); + return new unstack((Pointer)this).position(position + i); } public unstack() { super((Pointer)null); allocate(); } @@ -19567,7 +19567,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (strided_slice)super.position(position); } @Override public strided_slice getPointer(long i) { - return new strided_slice(this).position(position + i); + return new strided_slice((Pointer)this).position(position + i); } public strided_slice() { super((Pointer)null); allocate(); } @@ -19585,7 +19585,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (strided_slice_bp)super.position(position); } @Override public strided_slice_bp getPointer(long i) { - return new strided_slice_bp(this).position(position + i); + return new strided_slice_bp((Pointer)this).position(position + i); } public strided_slice_bp() { super((Pointer)null); allocate(); } @@ -19610,7 +19610,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (slice)super.position(position); } @Override public slice getPointer(long i) { - return new slice(this).position(position + i); + return new slice((Pointer)this).position(position + i); } public slice() { super((Pointer)null); allocate(); } @@ -19628,7 +19628,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (slice_bp)super.position(position); } @Override public slice_bp getPointer(long i) { - return new slice_bp(this).position(position + i); + return new slice_bp((Pointer)this).position(position + i); } public slice_bp() { super((Pointer)null); allocate(); } @@ -19666,7 +19666,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (range)super.position(position); } @Override public range getPointer(long i) { - return new range(this).position(position + i); + return new range((Pointer)this).position(position + i); } public range() { super((Pointer)null); allocate(); } @@ -19700,7 +19700,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (onehot)super.position(position); } @Override public onehot getPointer(long i) { - return new onehot(this).position(position + i); + return new onehot((Pointer)this).position(position + i); } public onehot() { super((Pointer)null); allocate(); } @@ -19734,7 +19734,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (confusion_matrix)super.position(position); } @Override public confusion_matrix getPointer(long i) { - return new confusion_matrix(this).position(position + i); + return new confusion_matrix((Pointer)this).position(position + i); } public confusion_matrix() { super((Pointer)null); allocate(); } @@ -19761,7 +19761,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (stack)super.position(position); } @Override public stack getPointer(long i) { - return new stack(this).position(position + i); + return new stack((Pointer)this).position(position + i); } public stack() { super((Pointer)null); allocate(); } @@ -19789,7 +19789,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (size)super.position(position); } @Override public size getPointer(long i) { - return new size(this).position(position + i); + return new size((Pointer)this).position(position + i); } public size() { super((Pointer)null); allocate(); } @@ -19814,7 +19814,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (rank)super.position(position); } @Override public rank getPointer(long i) { - return new rank(this).position(position + i); + return new rank((Pointer)this).position(position + i); } public rank() { super((Pointer)null); allocate(); } @@ -19836,7 +19836,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (broadcastgradientargs)super.position(position); } @Override public broadcastgradientargs getPointer(long i) { - return new broadcastgradientargs(this).position(position + i); + return new broadcastgradientargs((Pointer)this).position(position + i); } public broadcastgradientargs() { super((Pointer)null); allocate(); } @@ -19863,7 +19863,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (zeros_as)super.position(position); } @Override public zeros_as getPointer(long i) { - return new zeros_as(this).position(position + i); + return new zeros_as((Pointer)this).position(position + i); } public zeros_as() { super((Pointer)null); allocate(); } @@ -19890,7 +19890,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (ones_as)super.position(position); } @Override public ones_as getPointer(long i) { - return new ones_as(this).position(position + i); + return new ones_as((Pointer)this).position(position + i); } public ones_as() { super((Pointer)null); allocate(); } @@ -19916,7 +19916,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (square)super.position(position); } @Override public square getPointer(long i) { - return new square(this).position(position + i); + return new square((Pointer)this).position(position + i); } public square() { super((Pointer)null); allocate(); } @@ -19950,7 +19950,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (zeta)super.position(position); } @Override public zeta getPointer(long i) { - return new zeta(this).position(position + i); + return new zeta((Pointer)this).position(position + i); } public zeta() { super((Pointer)null); allocate(); } @@ -19984,7 +19984,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (polygamma)super.position(position); } @Override public polygamma getPointer(long i) { - return new polygamma(this).position(position + i); + return new polygamma((Pointer)this).position(position + i); } public polygamma() { super((Pointer)null); allocate(); } @@ -20015,7 +20015,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (lgamma)super.position(position); } @Override public lgamma getPointer(long i) { - return new lgamma(this).position(position + i); + return new lgamma((Pointer)this).position(position + i); } public lgamma() { super((Pointer)null); allocate(); } @@ -20046,7 +20046,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (digamma)super.position(position); } @Override public digamma getPointer(long i) { - return new digamma(this).position(position + i); + return new digamma((Pointer)this).position(position + i); } public digamma() { super((Pointer)null); allocate(); } @@ -20077,7 +20077,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (fill)super.position(position); } @Override public fill getPointer(long i) { - return new fill(this).position(position + i); + return new fill((Pointer)this).position(position + i); } public fill() { super((Pointer)null); allocate(); } @@ -20109,7 +20109,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (split_v)super.position(position); } @Override public split_v getPointer(long i) { - return new split_v(this).position(position + i); + return new split_v((Pointer)this).position(position + i); } public split_v() { super((Pointer)null); allocate(); } @@ -20139,7 +20139,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (split)super.position(position); } @Override public split getPointer(long i) { - return new split(this).position(position + i); + return new split((Pointer)this).position(position + i); } public split() { super((Pointer)null); allocate(); } @@ -20173,7 +20173,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (adjust_hue)super.position(position); } @Override public adjust_hue getPointer(long i) { - return new adjust_hue(this).position(position + i); + return new adjust_hue((Pointer)this).position(position + i); } public adjust_hue() { super((Pointer)null); allocate(); } @@ -20206,7 +20206,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (adjust_saturation)super.position(position); } @Override public adjust_saturation getPointer(long i) { - return new adjust_saturation(this).position(position + i); + return new adjust_saturation((Pointer)this).position(position + i); } public adjust_saturation() { super((Pointer)null); allocate(); } @@ -20237,7 +20237,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (adjust_contrast)super.position(position); } @Override public adjust_contrast getPointer(long i) { - return new adjust_contrast(this).position(position + i); + return new adjust_contrast((Pointer)this).position(position + i); } public adjust_contrast() { super((Pointer)null); allocate(); } @@ -20255,7 +20255,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (adjust_contrast_v2)super.position(position); } @Override public adjust_contrast_v2 getPointer(long i) { - return new adjust_contrast_v2(this).position(position + i); + return new adjust_contrast_v2((Pointer)this).position(position + i); } public adjust_contrast_v2() { super((Pointer)null); allocate(); } @@ -20296,7 +20296,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (depth_to_space)super.position(position); } @Override public depth_to_space getPointer(long i) { - return new depth_to_space(this).position(position + i); + return new depth_to_space((Pointer)this).position(position + i); } public depth_to_space() { super((Pointer)null); allocate(); } @@ -20335,7 +20335,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (space_to_depth)super.position(position); } @Override public space_to_depth getPointer(long i) { - return new space_to_depth(this).position(position + i); + return new space_to_depth((Pointer)this).position(position + i); } public space_to_depth() { super((Pointer)null); allocate(); } @@ -20362,7 +20362,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (cross)super.position(position); } @Override public cross getPointer(long i) { - return new cross(this).position(position + i); + return new cross((Pointer)this).position(position + i); } public cross() { super((Pointer)null); allocate(); } @@ -20400,7 +20400,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (space_to_batch)super.position(position); } @Override public space_to_batch getPointer(long i) { - return new space_to_batch(this).position(position + i); + return new space_to_batch((Pointer)this).position(position + i); } public space_to_batch() { super((Pointer)null); allocate(); } @@ -20437,7 +20437,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (space_to_batch_nd)super.position(position); } @Override public space_to_batch_nd getPointer(long i) { - return new space_to_batch_nd(this).position(position + i); + return new space_to_batch_nd((Pointer)this).position(position + i); } public space_to_batch_nd() { super((Pointer)null); allocate(); } @@ -20462,7 +20462,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (batch_to_space)super.position(position); } @Override public batch_to_space getPointer(long i) { - return new batch_to_space(this).position(position + i); + return new batch_to_space((Pointer)this).position(position + i); } public batch_to_space() { super((Pointer)null); allocate(); } @@ -20482,7 +20482,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (batch_to_space_nd)super.position(position); } @Override public batch_to_space_nd getPointer(long i) { - return new batch_to_space_nd(this).position(position + i); + return new batch_to_space_nd((Pointer)this).position(position + i); } public batch_to_space_nd() { super((Pointer)null); allocate(); } @@ -20512,7 +20512,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (top_k)super.position(position); } @Override public top_k getPointer(long i) { - return new top_k(this).position(position + i); + return new top_k((Pointer)this).position(position + i); } public top_k() { super((Pointer)null); allocate(); } @@ -20540,7 +20540,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (in_top_k)super.position(position); } @Override public in_top_k getPointer(long i) { - return new in_top_k(this).position(position + i); + return new in_top_k((Pointer)this).position(position + i); } public in_top_k() { super((Pointer)null); allocate(); } @@ -20570,7 +20570,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (moments)super.position(position); } @Override public moments getPointer(long i) { - return new moments(this).position(position + i); + return new moments((Pointer)this).position(position + i); } public moments() { super((Pointer)null); allocate(); } @@ -20595,7 +20595,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (embedding_lookup)super.position(position); } @Override public embedding_lookup getPointer(long i) { - return new embedding_lookup(this).position(position + i); + return new embedding_lookup((Pointer)this).position(position + i); } public embedding_lookup() { super((Pointer)null); allocate(); } @@ -20626,7 +20626,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (dynamic_partition)super.position(position); } @Override public dynamic_partition getPointer(long i) { - return new dynamic_partition(this).position(position + i); + return new dynamic_partition((Pointer)this).position(position + i); } public dynamic_partition() { super((Pointer)null); allocate(); } @@ -20647,7 +20647,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (dynamic_partition_bp)super.position(position); } @Override public dynamic_partition_bp getPointer(long i) { - return new dynamic_partition_bp(this).position(position + i); + return new dynamic_partition_bp((Pointer)this).position(position + i); } public dynamic_partition_bp() { super((Pointer)null); allocate(); } @@ -20679,7 +20679,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (dynamic_stitch)super.position(position); } @Override public dynamic_stitch getPointer(long i) { - return new dynamic_stitch(this).position(position + i); + return new dynamic_stitch((Pointer)this).position(position + i); } public dynamic_stitch() { super((Pointer)null); allocate(); } @@ -20707,7 +20707,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (zero_fraction)super.position(position); } @Override public zero_fraction getPointer(long i) { - return new zero_fraction(this).position(position + i); + return new zero_fraction((Pointer)this).position(position + i); } public zero_fraction() { super((Pointer)null); allocate(); } @@ -20740,7 +20740,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (xw_plus_b)super.position(position); } @Override public xw_plus_b getPointer(long i) { - return new xw_plus_b(this).position(position + i); + return new xw_plus_b((Pointer)this).position(position + i); } public xw_plus_b() { super((Pointer)null); allocate(); } @@ -20758,7 +20758,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (xw_plus_b_bp)super.position(position); } @Override public xw_plus_b_bp getPointer(long i) { - return new xw_plus_b_bp(this).position(position + i); + return new xw_plus_b_bp((Pointer)this).position(position + i); } public xw_plus_b_bp() { super((Pointer)null); allocate(); } @@ -20784,7 +20784,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (stop_gradient)super.position(position); } @Override public stop_gradient getPointer(long i) { - return new stop_gradient(this).position(position + i); + return new stop_gradient((Pointer)this).position(position + i); } public stop_gradient() { super((Pointer)null); allocate(); } @@ -20805,7 +20805,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (parallel_stack)super.position(position); } @Override public parallel_stack getPointer(long i) { - return new parallel_stack(this).position(position + i); + return new parallel_stack((Pointer)this).position(position + i); } public parallel_stack() { super((Pointer)null); allocate(); } @@ -20838,7 +20838,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (normalize_moments)super.position(position); } @Override public normalize_moments getPointer(long i) { - return new normalize_moments(this).position(position + i); + return new normalize_moments((Pointer)this).position(position + i); } public normalize_moments() { super((Pointer)null); allocate(); } @@ -20877,7 +20877,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (sufficient_statistics)super.position(position); } @Override public sufficient_statistics getPointer(long i) { - return new sufficient_statistics(this).position(position + i); + return new sufficient_statistics((Pointer)this).position(position + i); } public sufficient_statistics() { super((Pointer)null); allocate(); } @@ -20907,7 +20907,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (weighted_cross_entropy_with_logits)super.position(position); } @Override public weighted_cross_entropy_with_logits getPointer(long i) { - return new weighted_cross_entropy_with_logits(this).position(position + i); + return new weighted_cross_entropy_with_logits((Pointer)this).position(position + i); } public weighted_cross_entropy_with_logits() { super((Pointer)null); allocate(); } @@ -20938,7 +20938,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (dropout)super.position(position); } @Override public dropout getPointer(long i) { - return new dropout(this).position(position + i); + return new dropout((Pointer)this).position(position + i); } public dropout() { super((Pointer)null); allocate(); } @@ -20958,7 +20958,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (dropout_bp)super.position(position); } @Override public dropout_bp getPointer(long i) { - return new dropout_bp(this).position(position + i); + return new dropout_bp((Pointer)this).position(position + i); } public dropout_bp() { super((Pointer)null); allocate(); } @@ -20986,7 +20986,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (alpha_dropout_bp)super.position(position); } @Override public alpha_dropout_bp getPointer(long i) { - return new alpha_dropout_bp(this).position(position + i); + return new alpha_dropout_bp((Pointer)this).position(position + i); } public alpha_dropout_bp() { super((Pointer)null); allocate(); } @@ -21025,7 +21025,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (bincount)super.position(position); } @Override public bincount getPointer(long i) { - return new bincount(this).position(position + i); + return new bincount((Pointer)this).position(position + i); } public bincount() { super((Pointer)null); allocate(); } @@ -21056,7 +21056,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (broadcast_dynamic_shape)super.position(position); } @Override public broadcast_dynamic_shape getPointer(long i) { - return new broadcast_dynamic_shape(this).position(position + i); + return new broadcast_dynamic_shape((Pointer)this).position(position + i); } public broadcast_dynamic_shape() { super((Pointer)null); allocate(); } @@ -21087,7 +21087,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (matrix_determinant)super.position(position); } @Override public matrix_determinant getPointer(long i) { - return new matrix_determinant(this).position(position + i); + return new matrix_determinant((Pointer)this).position(position + i); } public matrix_determinant() { super((Pointer)null); allocate(); } @@ -21119,7 +21119,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (log_matrix_determinant)super.position(position); } @Override public log_matrix_determinant getPointer(long i) { - return new log_matrix_determinant(this).position(position + i); + return new log_matrix_determinant((Pointer)this).position(position + i); } public log_matrix_determinant() { super((Pointer)null); allocate(); } @@ -21151,7 +21151,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (logdet)super.position(position); } @Override public logdet getPointer(long i) { - return new logdet(this).position(position + i); + return new logdet((Pointer)this).position(position + i); } public logdet() { super((Pointer)null); allocate(); } @@ -21189,7 +21189,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (lstsq)super.position(position); } @Override public lstsq getPointer(long i) { - return new lstsq(this).position(position + i); + return new lstsq((Pointer)this).position(position + i); } public lstsq() { super((Pointer)null); allocate(); } @@ -21227,7 +21227,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (solve_ls)super.position(position); } @Override public solve_ls getPointer(long i) { - return new solve_ls(this).position(position + i); + return new solve_ls((Pointer)this).position(position + i); } public solve_ls() { super((Pointer)null); allocate(); } @@ -21257,7 +21257,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (matrix_inverse)super.position(position); } @Override public matrix_inverse getPointer(long i) { - return new matrix_inverse(this).position(position + i); + return new matrix_inverse((Pointer)this).position(position + i); } public matrix_inverse() { super((Pointer)null); allocate(); } @@ -21293,7 +21293,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (triangular_solve)super.position(position); } @Override public triangular_solve getPointer(long i) { - return new triangular_solve(this).position(position + i); + return new triangular_solve((Pointer)this).position(position + i); } public triangular_solve() { super((Pointer)null); allocate(); } @@ -21328,7 +21328,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (solve)super.position(position); } @Override public solve getPointer(long i) { - return new solve(this).position(position + i); + return new solve((Pointer)this).position(position + i); } public solve() { super((Pointer)null); allocate(); } @@ -21363,7 +21363,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (lu)super.position(position); } @Override public lu getPointer(long i) { - return new lu(this).position(position + i); + return new lu((Pointer)this).position(position + i); } public lu() { super((Pointer)null); allocate(); } @@ -21394,7 +21394,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (sequence_mask)super.position(position); } @Override public sequence_mask getPointer(long i) { - return new sequence_mask(this).position(position + i); + return new sequence_mask((Pointer)this).position(position + i); } public sequence_mask() { super((Pointer)null); allocate(); } @@ -21425,7 +21425,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (segment_max)super.position(position); } @Override public segment_max getPointer(long i) { - return new segment_max(this).position(position + i); + return new segment_max((Pointer)this).position(position + i); } public segment_max() { super((Pointer)null); allocate(); } @@ -21445,7 +21445,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (segment_max_bp)super.position(position); } @Override public segment_max_bp getPointer(long i) { - return new segment_max_bp(this).position(position + i); + return new segment_max_bp((Pointer)this).position(position + i); } public segment_max_bp() { super((Pointer)null); allocate(); } @@ -21476,7 +21476,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (segment_min)super.position(position); } @Override public segment_min getPointer(long i) { - return new segment_min(this).position(position + i); + return new segment_min((Pointer)this).position(position + i); } public segment_min() { super((Pointer)null); allocate(); } @@ -21496,7 +21496,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (segment_min_bp)super.position(position); } @Override public segment_min_bp getPointer(long i) { - return new segment_min_bp(this).position(position + i); + return new segment_min_bp((Pointer)this).position(position + i); } public segment_min_bp() { super((Pointer)null); allocate(); } @@ -21527,7 +21527,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (segment_sum)super.position(position); } @Override public segment_sum getPointer(long i) { - return new segment_sum(this).position(position + i); + return new segment_sum((Pointer)this).position(position + i); } public segment_sum() { super((Pointer)null); allocate(); } @@ -21547,7 +21547,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (segment_sum_bp)super.position(position); } @Override public segment_sum_bp getPointer(long i) { - return new segment_sum_bp(this).position(position + i); + return new segment_sum_bp((Pointer)this).position(position + i); } public segment_sum_bp() { super((Pointer)null); allocate(); } @@ -21578,7 +21578,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (segment_prod)super.position(position); } @Override public segment_prod getPointer(long i) { - return new segment_prod(this).position(position + i); + return new segment_prod((Pointer)this).position(position + i); } public segment_prod() { super((Pointer)null); allocate(); } @@ -21598,7 +21598,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (segment_prod_bp)super.position(position); } @Override public segment_prod_bp getPointer(long i) { - return new segment_prod_bp(this).position(position + i); + return new segment_prod_bp((Pointer)this).position(position + i); } public segment_prod_bp() { super((Pointer)null); allocate(); } @@ -21628,7 +21628,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (segment_mean)super.position(position); } @Override public segment_mean getPointer(long i) { - return new segment_mean(this).position(position + i); + return new segment_mean((Pointer)this).position(position + i); } public segment_mean() { super((Pointer)null); allocate(); } @@ -21648,7 +21648,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (segment_mean_bp)super.position(position); } @Override public segment_mean_bp getPointer(long i) { - return new segment_mean_bp(this).position(position + i); + return new segment_mean_bp((Pointer)this).position(position + i); } public segment_mean_bp() { super((Pointer)null); allocate(); } @@ -21679,7 +21679,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (unsorted_segment_max)super.position(position); } @Override public unsorted_segment_max getPointer(long i) { - return new unsorted_segment_max(this).position(position + i); + return new unsorted_segment_max((Pointer)this).position(position + i); } public unsorted_segment_max() { super((Pointer)null); allocate(); } @@ -21699,7 +21699,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (unsorted_segment_max_bp)super.position(position); } @Override public unsorted_segment_max_bp getPointer(long i) { - return new unsorted_segment_max_bp(this).position(position + i); + return new unsorted_segment_max_bp((Pointer)this).position(position + i); } public unsorted_segment_max_bp() { super((Pointer)null); allocate(); } @@ -21733,7 +21733,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (unsorted_segment_min)super.position(position); } @Override public unsorted_segment_min getPointer(long i) { - return new unsorted_segment_min(this).position(position + i); + return new unsorted_segment_min((Pointer)this).position(position + i); } public unsorted_segment_min() { super((Pointer)null); allocate(); } @@ -21753,7 +21753,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (unsorted_segment_min_bp)super.position(position); } @Override public unsorted_segment_min_bp getPointer(long i) { - return new unsorted_segment_min_bp(this).position(position + i); + return new unsorted_segment_min_bp((Pointer)this).position(position + i); } public unsorted_segment_min_bp() { super((Pointer)null); allocate(); } @@ -21787,7 +21787,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (unsorted_segment_sum)super.position(position); } @Override public unsorted_segment_sum getPointer(long i) { - return new unsorted_segment_sum(this).position(position + i); + return new unsorted_segment_sum((Pointer)this).position(position + i); } public unsorted_segment_sum() { super((Pointer)null); allocate(); } @@ -21807,7 +21807,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (unsorted_segment_sum_bp)super.position(position); } @Override public unsorted_segment_sum_bp getPointer(long i) { - return new unsorted_segment_sum_bp(this).position(position + i); + return new unsorted_segment_sum_bp((Pointer)this).position(position + i); } public unsorted_segment_sum_bp() { super((Pointer)null); allocate(); } @@ -21841,7 +21841,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (unsorted_segment_prod)super.position(position); } @Override public unsorted_segment_prod getPointer(long i) { - return new unsorted_segment_prod(this).position(position + i); + return new unsorted_segment_prod((Pointer)this).position(position + i); } public unsorted_segment_prod() { super((Pointer)null); allocate(); } @@ -21861,7 +21861,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (unsorted_segment_prod_bp)super.position(position); } @Override public unsorted_segment_prod_bp getPointer(long i) { - return new unsorted_segment_prod_bp(this).position(position + i); + return new unsorted_segment_prod_bp((Pointer)this).position(position + i); } public unsorted_segment_prod_bp() { super((Pointer)null); allocate(); } @@ -21895,7 +21895,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (unsorted_segment_mean)super.position(position); } @Override public unsorted_segment_mean getPointer(long i) { - return new unsorted_segment_mean(this).position(position + i); + return new unsorted_segment_mean((Pointer)this).position(position + i); } public unsorted_segment_mean() { super((Pointer)null); allocate(); } @@ -21915,7 +21915,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (unsorted_segment_mean_bp)super.position(position); } @Override public unsorted_segment_mean_bp getPointer(long i) { - return new unsorted_segment_mean_bp(this).position(position + i); + return new unsorted_segment_mean_bp((Pointer)this).position(position + i); } public unsorted_segment_mean_bp() { super((Pointer)null); allocate(); } @@ -21949,7 +21949,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (unsorted_segment_sqrt_n)super.position(position); } @Override public unsorted_segment_sqrt_n getPointer(long i) { - return new unsorted_segment_sqrt_n(this).position(position + i); + return new unsorted_segment_sqrt_n((Pointer)this).position(position + i); } public unsorted_segment_sqrt_n() { super((Pointer)null); allocate(); } @@ -21969,7 +21969,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (unsorted_segment_sqrt_n_bp)super.position(position); } @Override public unsorted_segment_sqrt_n_bp getPointer(long i) { - return new unsorted_segment_sqrt_n_bp(this).position(position + i); + return new unsorted_segment_sqrt_n_bp((Pointer)this).position(position + i); } public unsorted_segment_sqrt_n_bp() { super((Pointer)null); allocate(); } @@ -22005,7 +22005,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (extract_image_patches)super.position(position); } @Override public extract_image_patches getPointer(long i) { - return new extract_image_patches(this).position(position + i); + return new extract_image_patches((Pointer)this).position(position + i); } public extract_image_patches() { super((Pointer)null); allocate(); } @@ -22039,7 +22039,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (draw_bounding_boxes)super.position(position); } @Override public draw_bounding_boxes getPointer(long i) { - return new draw_bounding_boxes(this).position(position + i); + return new draw_bounding_boxes((Pointer)this).position(position + i); } public draw_bounding_boxes() { super((Pointer)null); allocate(); } @@ -22078,7 +22078,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (roll)super.position(position); } @Override public roll getPointer(long i) { - return new roll(this).position(position + i); + return new roll((Pointer)this).position(position + i); } public roll() { super((Pointer)null); allocate(); } @@ -22114,7 +22114,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (lin_space)super.position(position); } @Override public lin_space getPointer(long i) { - return new lin_space(this).position(position + i); + return new lin_space((Pointer)this).position(position + i); } public lin_space() { super((Pointer)null); allocate(); } @@ -22155,7 +22155,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (reduce_sum)super.position(position); } @Override public reduce_sum getPointer(long i) { - return new reduce_sum(this).position(position + i); + return new reduce_sum((Pointer)this).position(position + i); } public reduce_sum() { super((Pointer)null); allocate(); } @@ -22176,7 +22176,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (reduce_sum_bp)super.position(position); } @Override public reduce_sum_bp getPointer(long i) { - return new reduce_sum_bp(this).position(position + i); + return new reduce_sum_bp((Pointer)this).position(position + i); } public reduce_sum_bp() { super((Pointer)null); allocate(); } @@ -22217,7 +22217,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (reduce_prod)super.position(position); } @Override public reduce_prod getPointer(long i) { - return new reduce_prod(this).position(position + i); + return new reduce_prod((Pointer)this).position(position + i); } public reduce_prod() { super((Pointer)null); allocate(); } @@ -22238,7 +22238,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (reduce_prod_bp)super.position(position); } @Override public reduce_prod_bp getPointer(long i) { - return new reduce_prod_bp(this).position(position + i); + return new reduce_prod_bp((Pointer)this).position(position + i); } public reduce_prod_bp() { super((Pointer)null); allocate(); } @@ -22274,7 +22274,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (reduce_min)super.position(position); } @Override public reduce_min getPointer(long i) { - return new reduce_min(this).position(position + i); + return new reduce_min((Pointer)this).position(position + i); } public reduce_min() { super((Pointer)null); allocate(); } @@ -22294,7 +22294,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (reduce_min_bp)super.position(position); } @Override public reduce_min_bp getPointer(long i) { - return new reduce_min_bp(this).position(position + i); + return new reduce_min_bp((Pointer)this).position(position + i); } public reduce_min_bp() { super((Pointer)null); allocate(); } @@ -22330,7 +22330,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (reduce_max)super.position(position); } @Override public reduce_max getPointer(long i) { - return new reduce_max(this).position(position + i); + return new reduce_max((Pointer)this).position(position + i); } public reduce_max() { super((Pointer)null); allocate(); } @@ -22350,7 +22350,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (reduce_max_bp)super.position(position); } @Override public reduce_max_bp getPointer(long i) { - return new reduce_max_bp(this).position(position + i); + return new reduce_max_bp((Pointer)this).position(position + i); } public reduce_max_bp() { super((Pointer)null); allocate(); } @@ -22386,7 +22386,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (reduce_norm1)super.position(position); } @Override public reduce_norm1 getPointer(long i) { - return new reduce_norm1(this).position(position + i); + return new reduce_norm1((Pointer)this).position(position + i); } public reduce_norm1() { super((Pointer)null); allocate(); } @@ -22406,7 +22406,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (reduce_norm1_bp)super.position(position); } @Override public reduce_norm1_bp getPointer(long i) { - return new reduce_norm1_bp(this).position(position + i); + return new reduce_norm1_bp((Pointer)this).position(position + i); } public reduce_norm1_bp() { super((Pointer)null); allocate(); } @@ -22442,7 +22442,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (reduce_norm2)super.position(position); } @Override public reduce_norm2 getPointer(long i) { - return new reduce_norm2(this).position(position + i); + return new reduce_norm2((Pointer)this).position(position + i); } public reduce_norm2() { super((Pointer)null); allocate(); } @@ -22462,7 +22462,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (reduce_norm2_bp)super.position(position); } @Override public reduce_norm2_bp getPointer(long i) { - return new reduce_norm2_bp(this).position(position + i); + return new reduce_norm2_bp((Pointer)this).position(position + i); } public reduce_norm2_bp() { super((Pointer)null); allocate(); } @@ -22499,7 +22499,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (reduce_sqnorm)super.position(position); } @Override public reduce_sqnorm getPointer(long i) { - return new reduce_sqnorm(this).position(position + i); + return new reduce_sqnorm((Pointer)this).position(position + i); } public reduce_sqnorm() { super((Pointer)null); allocate(); } @@ -22519,7 +22519,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (reduce_sqnorm_bp)super.position(position); } @Override public reduce_sqnorm_bp getPointer(long i) { - return new reduce_sqnorm_bp(this).position(position + i); + return new reduce_sqnorm_bp((Pointer)this).position(position + i); } public reduce_sqnorm_bp() { super((Pointer)null); allocate(); } @@ -22555,7 +22555,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (reduce_norm_max)super.position(position); } @Override public reduce_norm_max getPointer(long i) { - return new reduce_norm_max(this).position(position + i); + return new reduce_norm_max((Pointer)this).position(position + i); } public reduce_norm_max() { super((Pointer)null); allocate(); } @@ -22575,7 +22575,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (reduce_norm_max_bp)super.position(position); } @Override public reduce_norm_max_bp getPointer(long i) { - return new reduce_norm_max_bp(this).position(position + i); + return new reduce_norm_max_bp((Pointer)this).position(position + i); } public reduce_norm_max_bp() { super((Pointer)null); allocate(); } @@ -22611,7 +22611,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (reduce_mean)super.position(position); } @Override public reduce_mean getPointer(long i) { - return new reduce_mean(this).position(position + i); + return new reduce_mean((Pointer)this).position(position + i); } public reduce_mean() { super((Pointer)null); allocate(); } @@ -22632,7 +22632,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (reduce_mean_bp)super.position(position); } @Override public reduce_mean_bp getPointer(long i) { - return new reduce_mean_bp(this).position(position + i); + return new reduce_mean_bp((Pointer)this).position(position + i); } public reduce_mean_bp() { super((Pointer)null); allocate(); } @@ -22667,7 +22667,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (reduce_variance)super.position(position); } @Override public reduce_variance getPointer(long i) { - return new reduce_variance(this).position(position + i); + return new reduce_variance((Pointer)this).position(position + i); } public reduce_variance() { super((Pointer)null); allocate(); } @@ -22685,7 +22685,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (reduce_variance_bp)super.position(position); } @Override public reduce_variance_bp getPointer(long i) { - return new reduce_variance_bp(this).position(position + i); + return new reduce_variance_bp((Pointer)this).position(position + i); } public reduce_variance_bp() { super((Pointer)null); allocate(); } @@ -22719,7 +22719,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (reduce_stdev)super.position(position); } @Override public reduce_stdev getPointer(long i) { - return new reduce_stdev(this).position(position + i); + return new reduce_stdev((Pointer)this).position(position + i); } public reduce_stdev() { super((Pointer)null); allocate(); } @@ -22737,7 +22737,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (reduce_stdev_bp)super.position(position); } @Override public reduce_stdev_bp getPointer(long i) { - return new reduce_stdev_bp(this).position(position + i); + return new reduce_stdev_bp((Pointer)this).position(position + i); } public reduce_stdev_bp() { super((Pointer)null); allocate(); } @@ -22774,7 +22774,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (reduce_dot_bp)super.position(position); } @Override public reduce_dot_bp getPointer(long i) { - return new reduce_dot_bp(this).position(position + i); + return new reduce_dot_bp((Pointer)this).position(position + i); } public reduce_dot_bp() { super((Pointer)null); allocate(); } @@ -22816,7 +22816,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (reduce_logsumexp)super.position(position); } @Override public reduce_logsumexp getPointer(long i) { - return new reduce_logsumexp(this).position(position + i); + return new reduce_logsumexp((Pointer)this).position(position + i); } public reduce_logsumexp() { super((Pointer)null); allocate(); } @@ -22852,7 +22852,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (matrix_band_part)super.position(position); } @Override public matrix_band_part getPointer(long i) { - return new matrix_band_part(this).position(position + i); + return new matrix_band_part((Pointer)this).position(position + i); } public matrix_band_part() { super((Pointer)null); allocate(); } @@ -22874,7 +22874,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (Assert)super.position(position); } @Override public Assert getPointer(long i) { - return new Assert(this).position(position + i); + return new Assert((Pointer)this).position(position + i); } public Assert() { super((Pointer)null); allocate(); } @@ -22911,7 +22911,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (non_max_suppression)super.position(position); } @Override public non_max_suppression getPointer(long i) { - return new non_max_suppression(this).position(position + i); + return new non_max_suppression((Pointer)this).position(position + i); } public non_max_suppression() { super((Pointer)null); allocate(); } @@ -22931,7 +22931,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (non_max_suppression_v3)super.position(position); } @Override public non_max_suppression_v3 getPointer(long i) { - return new non_max_suppression_v3(this).position(position + i); + return new non_max_suppression_v3((Pointer)this).position(position + i); } public non_max_suppression_v3() { super((Pointer)null); allocate(); } @@ -22967,7 +22967,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (non_max_suppression_overlaps)super.position(position); } @Override public non_max_suppression_overlaps getPointer(long i) { - return new non_max_suppression_overlaps(this).position(position + i); + return new non_max_suppression_overlaps((Pointer)this).position(position + i); } public non_max_suppression_overlaps() { super((Pointer)null); allocate(); } @@ -22995,7 +22995,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (cholesky)super.position(position); } @Override public cholesky getPointer(long i) { - return new cholesky(this).position(position + i); + return new cholesky((Pointer)this).position(position + i); } public cholesky() { super((Pointer)null); allocate(); } @@ -23024,7 +23024,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (nth_element)super.position(position); } @Override public nth_element getPointer(long i) { - return new nth_element(this).position(position + i); + return new nth_element((Pointer)this).position(position + i); } public nth_element() { super((Pointer)null); allocate(); } @@ -23048,7 +23048,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (check_numerics)super.position(position); } @Override public check_numerics getPointer(long i) { - return new check_numerics(this).position(position + i); + return new check_numerics((Pointer)this).position(position + i); } public check_numerics() { super((Pointer)null); allocate(); } @@ -23083,7 +23083,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (fake_quant_with_min_max_vars)super.position(position); } @Override public fake_quant_with_min_max_vars getPointer(long i) { - return new fake_quant_with_min_max_vars(this).position(position + i); + return new fake_quant_with_min_max_vars((Pointer)this).position(position + i); } public fake_quant_with_min_max_vars() { super((Pointer)null); allocate(); } @@ -23119,7 +23119,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (fake_quant_with_min_max_vars_per_channel)super.position(position); } @Override public fake_quant_with_min_max_vars_per_channel getPointer(long i) { - return new fake_quant_with_min_max_vars_per_channel(this).position(position + i); + return new fake_quant_with_min_max_vars_per_channel((Pointer)this).position(position + i); } public fake_quant_with_min_max_vars_per_channel() { super((Pointer)null); allocate(); } @@ -23151,7 +23151,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (compare_and_bitpack)super.position(position); } @Override public compare_and_bitpack getPointer(long i) { - return new compare_and_bitpack(this).position(position + i); + return new compare_and_bitpack((Pointer)this).position(position + i); } public compare_and_bitpack() { super((Pointer)null); allocate(); } @@ -23205,7 +23205,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (permute)super.position(position); } @Override public permute getPointer(long i) { - return new permute(this).position(position + i); + return new permute((Pointer)this).position(position + i); } public permute() { super((Pointer)null); allocate(); } @@ -23226,7 +23226,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (reshapeas)super.position(position); } @Override public reshapeas getPointer(long i) { - return new reshapeas(this).position(position + i); + return new reshapeas((Pointer)this).position(position + i); } public reshapeas() { super((Pointer)null); allocate(); } @@ -23247,7 +23247,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (transpose)super.position(position); } @Override public transpose getPointer(long i) { - return new transpose(this).position(position + i); + return new transpose((Pointer)this).position(position + i); } public transpose() { super((Pointer)null); allocate(); } @@ -23268,7 +23268,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (shape_of)super.position(position); } @Override public shape_of getPointer(long i) { - return new shape_of(this).position(position + i); + return new shape_of((Pointer)this).position(position + i); } public shape_of() { super((Pointer)null); allocate(); } @@ -23289,7 +23289,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (shapes_of)super.position(position); } @Override public shapes_of getPointer(long i) { - return new shapes_of(this).position(position + i); + return new shapes_of((Pointer)this).position(position + i); } public shapes_of() { super((Pointer)null); allocate(); } @@ -23310,7 +23310,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (squeeze)super.position(position); } @Override public squeeze getPointer(long i) { - return new squeeze(this).position(position + i); + return new squeeze((Pointer)this).position(position + i); } public squeeze() { super((Pointer)null); allocate(); } @@ -23331,7 +23331,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (expand_dims)super.position(position); } @Override public expand_dims getPointer(long i) { - return new expand_dims(this).position(position + i); + return new expand_dims((Pointer)this).position(position + i); } public expand_dims() { super((Pointer)null); allocate(); } @@ -23352,7 +23352,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (flatten_2d)super.position(position); } @Override public flatten_2d getPointer(long i) { - return new flatten_2d(this).position(position + i); + return new flatten_2d((Pointer)this).position(position + i); } public flatten_2d() { super((Pointer)null); allocate(); } @@ -23373,7 +23373,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (reshape)super.position(position); } @Override public reshape getPointer(long i) { - return new reshape(this).position(position + i); + return new reshape((Pointer)this).position(position + i); } public reshape() { super((Pointer)null); allocate(); } @@ -23394,7 +23394,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (size_at)super.position(position); } @Override public size_at getPointer(long i) { - return new size_at(this).position(position + i); + return new size_at((Pointer)this).position(position + i); } public size_at() { super((Pointer)null); allocate(); } @@ -23424,7 +23424,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (order)super.position(position); } @Override public order getPointer(long i) { - return new order(this).position(position + i); + return new order((Pointer)this).position(position + i); } public order() { super((Pointer)null); allocate(); } @@ -23450,7 +23450,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (tile_to_shape)super.position(position); } @Override public tile_to_shape getPointer(long i) { - return new tile_to_shape(this).position(position + i); + return new tile_to_shape((Pointer)this).position(position + i); } public tile_to_shape() { super((Pointer)null); allocate(); } @@ -23468,7 +23468,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (tile_to_shape_bp)super.position(position); } @Override public tile_to_shape_bp getPointer(long i) { - return new tile_to_shape_bp(this).position(position + i); + return new tile_to_shape_bp((Pointer)this).position(position + i); } public tile_to_shape_bp() { super((Pointer)null); allocate(); } @@ -23496,7 +23496,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (broadcast_to)super.position(position); } @Override public broadcast_to getPointer(long i) { - return new broadcast_to(this).position(position + i); + return new broadcast_to((Pointer)this).position(position + i); } public broadcast_to() { super((Pointer)null); allocate(); } @@ -23518,7 +23518,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (evaluate_reduction_shape)super.position(position); } @Override public evaluate_reduction_shape getPointer(long i) { - return new evaluate_reduction_shape(this).position(position + i); + return new evaluate_reduction_shape((Pointer)this).position(position + i); } public evaluate_reduction_shape() { super((Pointer)null); allocate(); } @@ -23551,7 +23551,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (create)super.position(position); } @Override public create getPointer(long i) { - return new create(this).position(position + i); + return new create((Pointer)this).position(position + i); } public create() { super((Pointer)null); allocate(); } @@ -23606,7 +23606,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (set_seed)super.position(position); } @Override public set_seed getPointer(long i) { - return new set_seed(this).position(position + i); + return new set_seed((Pointer)this).position(position + i); } public set_seed() { super((Pointer)null); allocate(); } @@ -23627,7 +23627,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (get_seed)super.position(position); } @Override public get_seed getPointer(long i) { - return new get_seed(this).position(position + i); + return new get_seed((Pointer)this).position(position + i); } public get_seed() { super((Pointer)null); allocate(); } @@ -23660,7 +23660,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (randomuniform)super.position(position); } @Override public randomuniform getPointer(long i) { - return new randomuniform(this).position(position + i); + return new randomuniform((Pointer)this).position(position + i); } public randomuniform() { super((Pointer)null); allocate(); } @@ -23693,7 +23693,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (random_multinomial)super.position(position); } @Override public random_multinomial getPointer(long i) { - return new random_multinomial(this).position(position + i); + return new random_multinomial((Pointer)this).position(position + i); } public random_multinomial() { super((Pointer)null); allocate(); } @@ -23714,7 +23714,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (random_normal)super.position(position); } @Override public random_normal getPointer(long i) { - return new random_normal(this).position(position + i); + return new random_normal((Pointer)this).position(position + i); } public random_normal() { super((Pointer)null); allocate(); } @@ -23735,7 +23735,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (random_bernoulli)super.position(position); } @Override public random_bernoulli getPointer(long i) { - return new random_bernoulli(this).position(position + i); + return new random_bernoulli((Pointer)this).position(position + i); } public random_bernoulli() { super((Pointer)null); allocate(); } @@ -23756,7 +23756,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (random_exponential)super.position(position); } @Override public random_exponential getPointer(long i) { - return new random_exponential(this).position(position + i); + return new random_exponential((Pointer)this).position(position + i); } public random_exponential() { super((Pointer)null); allocate(); } @@ -23777,7 +23777,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (random_crop)super.position(position); } @Override public random_crop getPointer(long i) { - return new random_crop(this).position(position + i); + return new random_crop((Pointer)this).position(position + i); } public random_crop() { super((Pointer)null); allocate(); } @@ -23801,7 +23801,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (random_gamma)super.position(position); } @Override public random_gamma getPointer(long i) { - return new random_gamma(this).position(position + i); + return new random_gamma((Pointer)this).position(position + i); } public random_gamma() { super((Pointer)null); allocate(); } @@ -23825,7 +23825,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (random_poisson)super.position(position); } @Override public random_poisson getPointer(long i) { - return new random_poisson(this).position(position + i); + return new random_poisson((Pointer)this).position(position + i); } public random_poisson() { super((Pointer)null); allocate(); } @@ -23880,7 +23880,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (softmax)super.position(position); } @Override public softmax getPointer(long i) { - return new softmax(this).position(position + i); + return new softmax((Pointer)this).position(position + i); } public softmax() { super((Pointer)null); allocate(); } @@ -23898,7 +23898,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (softmax_bp)super.position(position); } @Override public softmax_bp getPointer(long i) { - return new softmax_bp(this).position(position + i); + return new softmax_bp((Pointer)this).position(position + i); } public softmax_bp() { super((Pointer)null); allocate(); } @@ -23933,7 +23933,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (lrn)super.position(position); } @Override public lrn getPointer(long i) { - return new lrn(this).position(position + i); + return new lrn((Pointer)this).position(position + i); } public lrn() { super((Pointer)null); allocate(); } @@ -23970,7 +23970,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (lrn_bp)super.position(position); } @Override public lrn_bp getPointer(long i) { - return new lrn_bp(this).position(position + i); + return new lrn_bp((Pointer)this).position(position + i); } public lrn_bp() { super((Pointer)null); allocate(); } @@ -24010,7 +24010,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (batchnorm)super.position(position); } @Override public batchnorm getPointer(long i) { - return new batchnorm(this).position(position + i); + return new batchnorm((Pointer)this).position(position + i); } public batchnorm() { super((Pointer)null); allocate(); } @@ -24056,7 +24056,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (batchnorm_bp)super.position(position); } @Override public batchnorm_bp getPointer(long i) { - return new batchnorm_bp(this).position(position + i); + return new batchnorm_bp((Pointer)this).position(position + i); } public batchnorm_bp() { super((Pointer)null); allocate(); } @@ -24088,7 +24088,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (apply_sgd)super.position(position); } @Override public apply_sgd getPointer(long i) { - return new apply_sgd(this).position(position + i); + return new apply_sgd((Pointer)this).position(position + i); } public apply_sgd() { super((Pointer)null); allocate(); } @@ -24129,7 +24129,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (fused_batch_norm)super.position(position); } @Override public fused_batch_norm getPointer(long i) { - return new fused_batch_norm(this).position(position + i); + return new fused_batch_norm((Pointer)this).position(position + i); } public fused_batch_norm() { super((Pointer)null); allocate(); } @@ -24150,7 +24150,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (log_softmax)super.position(position); } @Override public log_softmax getPointer(long i) { - return new log_softmax(this).position(position + i); + return new log_softmax((Pointer)this).position(position + i); } public log_softmax() { super((Pointer)null); allocate(); } @@ -24168,7 +24168,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (log_softmax_bp)super.position(position); } @Override public log_softmax_bp getPointer(long i) { - return new log_softmax_bp(this).position(position + i); + return new log_softmax_bp((Pointer)this).position(position + i); } public log_softmax_bp() { super((Pointer)null); allocate(); } @@ -24192,7 +24192,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (relu_layer)super.position(position); } @Override public relu_layer getPointer(long i) { - return new relu_layer(this).position(position + i); + return new relu_layer((Pointer)this).position(position + i); } public relu_layer() { super((Pointer)null); allocate(); } @@ -24219,7 +24219,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (layer_norm)super.position(position); } @Override public layer_norm getPointer(long i) { - return new layer_norm(this).position(position + i); + return new layer_norm((Pointer)this).position(position + i); } public layer_norm() { super((Pointer)null); allocate(); } @@ -24237,7 +24237,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (layer_norm_bp)super.position(position); } @Override public layer_norm_bp getPointer(long i) { - return new layer_norm_bp(this).position(position + i); + return new layer_norm_bp((Pointer)this).position(position + i); } public layer_norm_bp() { super((Pointer)null); allocate(); } @@ -24289,7 +24289,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (dot_product_attention)super.position(position); } @Override public dot_product_attention getPointer(long i) { - return new dot_product_attention(this).position(position + i); + return new dot_product_attention((Pointer)this).position(position + i); } public dot_product_attention() { super((Pointer)null); allocate(); } @@ -24307,7 +24307,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (dot_product_attention_bp)super.position(position); } @Override public dot_product_attention_bp getPointer(long i) { - return new dot_product_attention_bp(this).position(position + i); + return new dot_product_attention_bp((Pointer)this).position(position + i); } public dot_product_attention_bp() { super((Pointer)null); allocate(); } @@ -24358,7 +24358,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (multi_head_dot_product_attention)super.position(position); } @Override public multi_head_dot_product_attention getPointer(long i) { - return new multi_head_dot_product_attention(this).position(position + i); + return new multi_head_dot_product_attention((Pointer)this).position(position + i); } public multi_head_dot_product_attention() { super((Pointer)null); allocate(); } @@ -24376,7 +24376,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (multi_head_dot_product_attention_bp)super.position(position); } @Override public multi_head_dot_product_attention_bp getPointer(long i) { - return new multi_head_dot_product_attention_bp(this).position(position + i); + return new multi_head_dot_product_attention_bp((Pointer)this).position(position + i); } public multi_head_dot_product_attention_bp() { super((Pointer)null); allocate(); } @@ -24445,7 +24445,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (matmul)super.position(position); } @Override public matmul getPointer(long i) { - return new matmul(this).position(position + i); + return new matmul((Pointer)this).position(position + i); } public matmul() { super((Pointer)null); allocate(); } @@ -24463,7 +24463,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (matmul_bp)super.position(position); } @Override public matmul_bp getPointer(long i) { - return new matmul_bp(this).position(position + i); + return new matmul_bp((Pointer)this).position(position + i); } public matmul_bp() { super((Pointer)null); allocate(); } @@ -24494,7 +24494,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (tensormmul)super.position(position); } @Override public tensormmul getPointer(long i) { - return new tensormmul(this).position(position + i); + return new tensormmul((Pointer)this).position(position + i); } public tensormmul() { super((Pointer)null); allocate(); } @@ -24512,7 +24512,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (tensormmul_bp)super.position(position); } @Override public tensormmul_bp getPointer(long i) { - return new tensormmul_bp(this).position(position + i); + return new tensormmul_bp((Pointer)this).position(position + i); } public tensormmul_bp() { super((Pointer)null); allocate(); } @@ -24537,7 +24537,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (axpy)super.position(position); } @Override public axpy getPointer(long i) { - return new axpy(this).position(position + i); + return new axpy((Pointer)this).position(position + i); } public axpy() { super((Pointer)null); allocate(); } @@ -24571,7 +24571,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (batched_gemm)super.position(position); } @Override public batched_gemm getPointer(long i) { - return new batched_gemm(this).position(position + i); + return new batched_gemm((Pointer)this).position(position + i); } public batched_gemm() { super((Pointer)null); allocate(); } @@ -24611,7 +24611,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (svd)super.position(position); } @Override public svd getPointer(long i) { - return new svd(this).position(position + i); + return new svd((Pointer)this).position(position + i); } public svd() { super((Pointer)null); allocate(); } @@ -24642,7 +24642,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (sqrtm)super.position(position); } @Override public sqrtm getPointer(long i) { - return new sqrtm(this).position(position + i); + return new sqrtm((Pointer)this).position(position + i); } public sqrtm() { super((Pointer)null); allocate(); } @@ -24691,7 +24691,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (test_output_reshape)super.position(position); } @Override public test_output_reshape getPointer(long i) { - return new test_output_reshape(this).position(position + i); + return new test_output_reshape((Pointer)this).position(position + i); } public test_output_reshape() { super((Pointer)null); allocate(); } @@ -24712,7 +24712,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (test_scalar)super.position(position); } @Override public test_scalar getPointer(long i) { - return new test_scalar(this).position(position + i); + return new test_scalar((Pointer)this).position(position + i); } public test_scalar() { super((Pointer)null); allocate(); } @@ -24733,7 +24733,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (testreduction)super.position(position); } @Override public testreduction getPointer(long i) { - return new testreduction(this).position(position + i); + return new testreduction((Pointer)this).position(position + i); } public testreduction() { super((Pointer)null); allocate(); } @@ -24753,7 +24753,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (noop)super.position(position); } @Override public noop getPointer(long i) { - return new noop(this).position(position + i); + return new noop((Pointer)this).position(position + i); } public noop() { super((Pointer)null); allocate(); } @@ -24774,7 +24774,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (testop2i2o)super.position(position); } @Override public testop2i2o getPointer(long i) { - return new testop2i2o(this).position(position + i); + return new testop2i2o((Pointer)this).position(position + i); } public testop2i2o() { super((Pointer)null); allocate(); } @@ -24795,7 +24795,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (testcustom)super.position(position); } @Override public testcustom getPointer(long i) { - return new testcustom(this).position(position + i); + return new testcustom((Pointer)this).position(position + i); } public testcustom() { super((Pointer)null); allocate(); } @@ -24853,7 +24853,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (toggle_bits)super.position(position); } @Override public toggle_bits getPointer(long i) { - return new toggle_bits(this).position(position + i); + return new toggle_bits((Pointer)this).position(position + i); } public toggle_bits() { super((Pointer)null); allocate(); } @@ -24882,7 +24882,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (shift_bits)super.position(position); } @Override public shift_bits getPointer(long i) { - return new shift_bits(this).position(position + i); + return new shift_bits((Pointer)this).position(position + i); } public shift_bits() { super((Pointer)null); allocate(); } @@ -24909,7 +24909,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (rshift_bits)super.position(position); } @Override public rshift_bits getPointer(long i) { - return new rshift_bits(this).position(position + i); + return new rshift_bits((Pointer)this).position(position + i); } public rshift_bits() { super((Pointer)null); allocate(); } @@ -24936,7 +24936,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (cyclic_shift_bits)super.position(position); } @Override public cyclic_shift_bits getPointer(long i) { - return new cyclic_shift_bits(this).position(position + i); + return new cyclic_shift_bits((Pointer)this).position(position + i); } public cyclic_shift_bits() { super((Pointer)null); allocate(); } @@ -24963,7 +24963,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (cyclic_rshift_bits)super.position(position); } @Override public cyclic_rshift_bits getPointer(long i) { - return new cyclic_rshift_bits(this).position(position + i); + return new cyclic_rshift_bits((Pointer)this).position(position + i); } public cyclic_rshift_bits() { super((Pointer)null); allocate(); } @@ -24990,7 +24990,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (bitwise_and)super.position(position); } @Override public bitwise_and getPointer(long i) { - return new bitwise_and(this).position(position + i); + return new bitwise_and((Pointer)this).position(position + i); } public bitwise_and() { super((Pointer)null); allocate(); } @@ -25017,7 +25017,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (bitwise_or)super.position(position); } @Override public bitwise_or getPointer(long i) { - return new bitwise_or(this).position(position + i); + return new bitwise_or((Pointer)this).position(position + i); } public bitwise_or() { super((Pointer)null); allocate(); } @@ -25044,7 +25044,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (bitwise_xor)super.position(position); } @Override public bitwise_xor getPointer(long i) { - return new bitwise_xor(this).position(position + i); + return new bitwise_xor((Pointer)this).position(position + i); } public bitwise_xor() { super((Pointer)null); allocate(); } @@ -25071,7 +25071,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (bits_hamming_distance)super.position(position); } @Override public bits_hamming_distance getPointer(long i) { - return new bits_hamming_distance(this).position(position + i); + return new bits_hamming_distance((Pointer)this).position(position + i); } public bits_hamming_distance() { super((Pointer)null); allocate(); } @@ -25147,7 +25147,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (hinge_loss)super.position(position); } @Override public hinge_loss getPointer(long i) { - return new hinge_loss(this).position(position + i); + return new hinge_loss((Pointer)this).position(position + i); } public hinge_loss() { super((Pointer)null); allocate(); } @@ -25165,7 +25165,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (hinge_loss_grad)super.position(position); } @Override public hinge_loss_grad getPointer(long i) { - return new hinge_loss_grad(this).position(position + i); + return new hinge_loss_grad((Pointer)this).position(position + i); } public hinge_loss_grad() { super((Pointer)null); allocate(); } @@ -25214,7 +25214,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (huber_loss)super.position(position); } @Override public huber_loss getPointer(long i) { - return new huber_loss(this).position(position + i); + return new huber_loss((Pointer)this).position(position + i); } public huber_loss() { super((Pointer)null); allocate(); } @@ -25232,7 +25232,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (huber_loss_grad)super.position(position); } @Override public huber_loss_grad getPointer(long i) { - return new huber_loss_grad(this).position(position + i); + return new huber_loss_grad((Pointer)this).position(position + i); } public huber_loss_grad() { super((Pointer)null); allocate(); } @@ -25279,7 +25279,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (log_loss)super.position(position); } @Override public log_loss getPointer(long i) { - return new log_loss(this).position(position + i); + return new log_loss((Pointer)this).position(position + i); } public log_loss() { super((Pointer)null); allocate(); } @@ -25297,7 +25297,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (log_loss_grad)super.position(position); } @Override public log_loss_grad getPointer(long i) { - return new log_loss_grad(this).position(position + i); + return new log_loss_grad((Pointer)this).position(position + i); } public log_loss_grad() { super((Pointer)null); allocate(); } @@ -25325,7 +25325,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (l2_loss)super.position(position); } @Override public l2_loss getPointer(long i) { - return new l2_loss(this).position(position + i); + return new l2_loss((Pointer)this).position(position + i); } public l2_loss() { super((Pointer)null); allocate(); } @@ -25368,7 +25368,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (log_poisson_loss)super.position(position); } @Override public log_poisson_loss getPointer(long i) { - return new log_poisson_loss(this).position(position + i); + return new log_poisson_loss((Pointer)this).position(position + i); } public log_poisson_loss() { super((Pointer)null); allocate(); } @@ -25386,7 +25386,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (log_poisson_loss_grad)super.position(position); } @Override public log_poisson_loss_grad getPointer(long i) { - return new log_poisson_loss_grad(this).position(position + i); + return new log_poisson_loss_grad((Pointer)this).position(position + i); } public log_poisson_loss_grad() { super((Pointer)null); allocate(); } @@ -25421,7 +25421,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (mean_pairwssqerr_loss)super.position(position); } @Override public mean_pairwssqerr_loss getPointer(long i) { - return new mean_pairwssqerr_loss(this).position(position + i); + return new mean_pairwssqerr_loss((Pointer)this).position(position + i); } public mean_pairwssqerr_loss() { super((Pointer)null); allocate(); } @@ -25439,7 +25439,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (mean_pairwssqerr_loss_grad)super.position(position); } @Override public mean_pairwssqerr_loss_grad getPointer(long i) { - return new mean_pairwssqerr_loss_grad(this).position(position + i); + return new mean_pairwssqerr_loss_grad((Pointer)this).position(position + i); } public mean_pairwssqerr_loss_grad() { super((Pointer)null); allocate(); } @@ -25483,7 +25483,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (mean_sqerr_loss)super.position(position); } @Override public mean_sqerr_loss getPointer(long i) { - return new mean_sqerr_loss(this).position(position + i); + return new mean_sqerr_loss((Pointer)this).position(position + i); } public mean_sqerr_loss() { super((Pointer)null); allocate(); } @@ -25501,7 +25501,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (mean_sqerr_loss_grad)super.position(position); } @Override public mean_sqerr_loss_grad getPointer(long i) { - return new mean_sqerr_loss_grad(this).position(position + i); + return new mean_sqerr_loss_grad((Pointer)this).position(position + i); } public mean_sqerr_loss_grad() { super((Pointer)null); allocate(); } @@ -25548,7 +25548,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (sigm_cross_entropy_loss)super.position(position); } @Override public sigm_cross_entropy_loss getPointer(long i) { - return new sigm_cross_entropy_loss(this).position(position + i); + return new sigm_cross_entropy_loss((Pointer)this).position(position + i); } public sigm_cross_entropy_loss() { super((Pointer)null); allocate(); } @@ -25566,7 +25566,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (sigm_cross_entropy_loss_grad)super.position(position); } @Override public sigm_cross_entropy_loss_grad getPointer(long i) { - return new sigm_cross_entropy_loss_grad(this).position(position + i); + return new sigm_cross_entropy_loss_grad((Pointer)this).position(position + i); } public sigm_cross_entropy_loss_grad() { super((Pointer)null); allocate(); } @@ -25613,7 +25613,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (softmax_cross_entropy_loss)super.position(position); } @Override public softmax_cross_entropy_loss getPointer(long i) { - return new softmax_cross_entropy_loss(this).position(position + i); + return new softmax_cross_entropy_loss((Pointer)this).position(position + i); } public softmax_cross_entropy_loss() { super((Pointer)null); allocate(); } @@ -25631,7 +25631,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (softmax_cross_entropy_loss_grad)super.position(position); } @Override public softmax_cross_entropy_loss_grad getPointer(long i) { - return new softmax_cross_entropy_loss_grad(this).position(position + i); + return new softmax_cross_entropy_loss_grad((Pointer)this).position(position + i); } public softmax_cross_entropy_loss_grad() { super((Pointer)null); allocate(); } @@ -25675,7 +25675,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (absolute_difference_loss)super.position(position); } @Override public absolute_difference_loss getPointer(long i) { - return new absolute_difference_loss(this).position(position + i); + return new absolute_difference_loss((Pointer)this).position(position + i); } public absolute_difference_loss() { super((Pointer)null); allocate(); } @@ -25693,7 +25693,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (absolute_difference_loss_grad)super.position(position); } @Override public absolute_difference_loss_grad getPointer(long i) { - return new absolute_difference_loss_grad(this).position(position + i); + return new absolute_difference_loss_grad((Pointer)this).position(position + i); } public absolute_difference_loss_grad() { super((Pointer)null); allocate(); } @@ -25738,7 +25738,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (cosine_distance_loss)super.position(position); } @Override public cosine_distance_loss getPointer(long i) { - return new cosine_distance_loss(this).position(position + i); + return new cosine_distance_loss((Pointer)this).position(position + i); } public cosine_distance_loss() { super((Pointer)null); allocate(); } @@ -25756,7 +25756,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (cosine_distance_loss_grad)super.position(position); } @Override public cosine_distance_loss_grad getPointer(long i) { - return new cosine_distance_loss_grad(this).position(position + i); + return new cosine_distance_loss_grad((Pointer)this).position(position + i); } public cosine_distance_loss_grad() { super((Pointer)null); allocate(); } @@ -25792,7 +25792,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (softmax_cross_entropy_loss_with_logits)super.position(position); } @Override public softmax_cross_entropy_loss_with_logits getPointer(long i) { - return new softmax_cross_entropy_loss_with_logits(this).position(position + i); + return new softmax_cross_entropy_loss_with_logits((Pointer)this).position(position + i); } public softmax_cross_entropy_loss_with_logits() { super((Pointer)null); allocate(); } @@ -25810,7 +25810,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (softmax_cross_entropy_loss_with_logits_grad)super.position(position); } @Override public softmax_cross_entropy_loss_with_logits_grad getPointer(long i) { - return new softmax_cross_entropy_loss_with_logits_grad(this).position(position + i); + return new softmax_cross_entropy_loss_with_logits_grad((Pointer)this).position(position + i); } public softmax_cross_entropy_loss_with_logits_grad() { super((Pointer)null); allocate(); } @@ -25843,7 +25843,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (sparse_softmax_cross_entropy_loss_with_logits)super.position(position); } @Override public sparse_softmax_cross_entropy_loss_with_logits getPointer(long i) { - return new sparse_softmax_cross_entropy_loss_with_logits(this).position(position + i); + return new sparse_softmax_cross_entropy_loss_with_logits((Pointer)this).position(position + i); } public sparse_softmax_cross_entropy_loss_with_logits() { super((Pointer)null); allocate(); } @@ -25861,7 +25861,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (sparse_softmax_cross_entropy_loss_with_logits_grad)super.position(position); } @Override public sparse_softmax_cross_entropy_loss_with_logits_grad getPointer(long i) { - return new sparse_softmax_cross_entropy_loss_with_logits_grad(this).position(position + i); + return new sparse_softmax_cross_entropy_loss_with_logits_grad((Pointer)this).position(position + i); } public sparse_softmax_cross_entropy_loss_with_logits_grad() { super((Pointer)null); allocate(); } @@ -25920,7 +25920,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (to_double)super.position(position); } @Override public to_double getPointer(long i) { - return new to_double(this).position(position + i); + return new to_double((Pointer)this).position(position + i); } public to_double() { super((Pointer)null); allocate(); } @@ -25946,7 +25946,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (to_float16)super.position(position); } @Override public to_float16 getPointer(long i) { - return new to_float16(this).position(position + i); + return new to_float16((Pointer)this).position(position + i); } public to_float16() { super((Pointer)null); allocate(); } @@ -25972,7 +25972,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (to_float32)super.position(position); } @Override public to_float32 getPointer(long i) { - return new to_float32(this).position(position + i); + return new to_float32((Pointer)this).position(position + i); } public to_float32() { super((Pointer)null); allocate(); } @@ -25998,7 +25998,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (to_int32)super.position(position); } @Override public to_int32 getPointer(long i) { - return new to_int32(this).position(position + i); + return new to_int32((Pointer)this).position(position + i); } public to_int32() { super((Pointer)null); allocate(); } @@ -26024,7 +26024,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (to_int64)super.position(position); } @Override public to_int64 getPointer(long i) { - return new to_int64(this).position(position + i); + return new to_int64((Pointer)this).position(position + i); } public to_int64() { super((Pointer)null); allocate(); } @@ -26050,7 +26050,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (to_uint32)super.position(position); } @Override public to_uint32 getPointer(long i) { - return new to_uint32(this).position(position + i); + return new to_uint32((Pointer)this).position(position + i); } public to_uint32() { super((Pointer)null); allocate(); } @@ -26076,7 +26076,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (to_uint64)super.position(position); } @Override public to_uint64 getPointer(long i) { - return new to_uint64(this).position(position + i); + return new to_uint64((Pointer)this).position(position + i); } public to_uint64() { super((Pointer)null); allocate(); } @@ -26106,7 +26106,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (cast)super.position(position); } @Override public cast getPointer(long i) { - return new cast(this).position(position + i); + return new cast((Pointer)this).position(position + i); } public cast() { super((Pointer)null); allocate(); } @@ -26131,7 +26131,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (bitcast)super.position(position); } @Override public bitcast getPointer(long i) { - return new bitcast(this).position(position + i); + return new bitcast((Pointer)this).position(position + i); } public bitcast() { super((Pointer)null); allocate(); } @@ -26185,7 +26185,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (ContextBuffers)super.position(position); } @Override public ContextBuffers getPointer(long i) { - return new ContextBuffers(this).position(position + i); + return new ContextBuffers((Pointer)this).position(position + i); } public ContextBuffers() { super((Pointer)null); allocate(); } @@ -26280,7 +26280,7 @@ public static final double TAD_THRESHOLD = TAD_THRESHOLD(); return (LaunchContext)super.position(position); } @Override public LaunchContext getPointer(long i) { - return new LaunchContext(this).position(position + i); + return new LaunchContext((Pointer)this).position(position + i); } // #ifdef __CUDABLAS__ @@ -26374,7 +26374,7 @@ public static final int SHAPE_DESC_INCORRECT_RANK = 4; //rank > 32 or shape size return (ShapeDescriptor)super.position(position); } @Override public ShapeDescriptor getPointer(long i) { - return new ShapeDescriptor(this).position(position + i); + return new ShapeDescriptor((Pointer)this).position(position + i); } public ShapeDescriptor(@Const @ByRef ShapeDescriptor other) { super((Pointer)null); allocate(other); } @@ -26633,7 +26633,7 @@ public static final int SHAPE_DESC_INCORRECT_RANK = 4; //rank > 32 or shape size return (DebugInfo)super.position(position); } @Override public DebugInfo getPointer(long i) { - return new DebugInfo(this).position(position + i); + return new DebugInfo((Pointer)this).position(position + i); } public native double _minValue(); public native DebugInfo _minValue(double setter); @@ -26695,7 +26695,7 @@ public static final int SHAPE_DESC_INCORRECT_RANK = 4; //rank > 32 or shape size return (firas_sparse)super.position(position); } @Override public firas_sparse getPointer(long i) { - return new firas_sparse(this).position(position + i); + return new firas_sparse((Pointer)this).position(position + i); } public firas_sparse() { super((Pointer)null); allocate(); } diff --git a/nd4j/nd4j-backends/nd4j-backend-impls/pom.xml b/nd4j/nd4j-backends/nd4j-backend-impls/pom.xml index befccf54c..0c831eea6 100644 --- a/nd4j/nd4j-backends/nd4j-backend-impls/pom.xml +++ b/nd4j/nd4j-backends/nd4j-backend-impls/pom.xml @@ -166,6 +166,9 @@ org/nd4j/nativeblas/${javacpp.platform}${javacpp.platform.extension}/* lib/** + *.dll + *.dylib + *.so META-INF/native-image/${javacpp.platform}${javacpp.platform.extension}/ diff --git a/nd4j/nd4j-onnxruntime/pom.xml b/nd4j/nd4j-onnxruntime/pom.xml index e4b99e283..013d87616 100644 --- a/nd4j/nd4j-onnxruntime/pom.xml +++ b/nd4j/nd4j-onnxruntime/pom.xml @@ -38,7 +38,7 @@ UTF-8 1.8 1.8 - 1.6.0 + 1.7.0 ${onnxruntime.version}-${javacpp.version} diff --git a/nd4j/samediff-import/pom.xml b/nd4j/samediff-import/pom.xml index 3e38007df..6ddc995d7 100644 --- a/nd4j/samediff-import/pom.xml +++ b/nd4j/samediff-import/pom.xml @@ -22,6 +22,12 @@ 4.0.0 + + org.nd4j + nd4j + 1.0.0-SNAPSHOT + + org.nd4j samediff-import @@ -63,8 +69,6 @@ junit junit - 4.12 - test @@ -83,13 +87,10 @@ org.jetbrains.kotlin kotlin-stdlib-jdk8 - ${kotlin.version} org.jetbrains.kotlin kotlin-test - ${kotlin.version} - test @@ -152,54 +153,6 @@ org.jetbrains.kotlin kotlin-maven-plugin - ${kotlin.version} - - - -Xjsr305=strict - - - spring - jpa - - - - - org.jetbrains.kotlin - kotlin-maven-allopen - 1.4.30-M1 - - - org.jetbrains.kotlin - kotlin-maven-noarg - 1.4.30-M1 - - - - - compile - compile - - - ${project.basedir}/src/main/stubs - ${project.basedir}/src/main/kotlin - ${project.basedir}/src/main/java - ${project.basedir}/src/main/ops - - - - - test-compile - test-compile - - - ${project.basedir}/src/test/stubs - ${project.basedir}/src/test/kotlin - ${project.basedir}/src/test/java - ${project.basedir}/src/test/ops - - - - diff --git a/nd4j/samediff-import/samediff-import-api/pom.xml b/nd4j/samediff-import/samediff-import-api/pom.xml index 80f113e9c..80ff25f11 100644 --- a/nd4j/samediff-import/samediff-import-api/pom.xml +++ b/nd4j/samediff-import/samediff-import-api/pom.xml @@ -94,11 +94,7 @@ ${commonsio.version} - - org.projectlombok - lombok - ${lombok.version} - + org.apache.commons @@ -132,7 +128,6 @@ org.nd4j nd4j-api - ${project.version} org.nd4j @@ -144,6 +139,7 @@ org.nd4j nd4j-native ${project.version} + test diff --git a/nd4j/samediff-import/samediff-import-api/src/main/kotlin/org/nd4j/samediff/frameworkimport/IRProtobufExtensions.kt b/nd4j/samediff-import/samediff-import-api/src/main/kotlin/org/nd4j/samediff/frameworkimport/IRProtobufExtensions.kt index e9a19199c..4511da8fe 100644 --- a/nd4j/samediff-import/samediff-import-api/src/main/kotlin/org/nd4j/samediff/frameworkimport/IRProtobufExtensions.kt +++ b/nd4j/samediff-import/samediff-import-api/src/main/kotlin/org/nd4j/samediff/frameworkimport/IRProtobufExtensions.kt @@ -33,7 +33,6 @@ import org.nd4j.ir.TensorNamespace import org.nd4j.linalg.api.buffer.DataType import org.nd4j.linalg.api.ndarray.INDArray import org.nd4j.linalg.factory.Nd4j -import org.nd4j.nativeblas.Nd4jCpu.FLOAT32 import org.nd4j.samediff.frameworkimport.opdefs.OpDescriptorLoaderHolder import org.nd4j.shade.protobuf.ByteString import java.lang.IllegalArgumentException diff --git a/pom.xml b/pom.xml index b4211a167..2f169335f 100644 --- a/pom.xml +++ b/pom.xml @@ -186,7 +186,7 @@ - 3.9.1 + 3.9.2 ${python.version}-${javacpp-presets.version} 1.20.1 ${numpy.version}-${javacpp-presets.version} @@ -194,7 +194,7 @@ 0.3.13 2021.1 4.5.1 - 4.3.1 + 4.3.2 1.80.0 1.12.0 0.6.1