diff --git a/CHANGELOG.md b/CHANGELOG.md
index 20018aaef4..3ea1e7a14c 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,6 +1,6 @@
* Introduce `macosx-arm64` builds for ARPACK-NG, CMINPACK, FFTW, GSL, TensorFlow Lite, ONNX, ONNX Runtime ([issue #1069](https://github.com/bytedeco/javacpp-presets/issues/1069))
- * Upgrade presets for OpenCV 4.11.0, DNNL 3.6.2, CPython 3.13.1, NumPy 2.2.1, SciPy 1.15.1, LLVM 19.1.6, ONNX Runtime 1.20.1
+ * Upgrade presets for OpenCV 4.11.0, DNNL 3.6.2, CPython 3.13.1, NumPy 2.2.1, SciPy 1.15.1, LLVM 19.1.6, PyTorch 2.6.0, ONNX Runtime 1.20.1
### November 16, 2024 version 1.5.11
* Enable distributed package using Gloo in presets for PyTorch ([pull #1510](https://github.com/bytedeco/javacpp-presets/pull/1510))
diff --git a/README.md b/README.md
index 77aebd33af..1c9ff0923e 100644
--- a/README.md
+++ b/README.md
@@ -223,7 +223,7 @@ Each child module in turn relies by default on the included [`cppbuild.sh` scrip
* NVIDIA Video Codec SDK 12.2.x https://developer.nvidia.com/nvidia-video-codec-sdk
* OpenCL 3.0.x https://github.com/KhronosGroup/OpenCL-ICD-Loader
* MXNet 1.9.x https://github.com/apache/incubator-mxnet
- * PyTorch 2.5.x https://github.com/pytorch/pytorch
+ * PyTorch 2.6.x https://github.com/pytorch/pytorch
* SentencePiece 0.2.0 https://github.com/google/sentencepiece
* TensorFlow 1.15.x https://github.com/tensorflow/tensorflow
* TensorFlow Lite 2.18.x https://github.com/tensorflow/tensorflow
diff --git a/platform/pom.xml b/platform/pom.xml
index 857c2b2f9a..b8dbe89132 100644
--- a/platform/pom.xml
+++ b/platform/pom.xml
@@ -292,7 +292,7 @@
org.bytedeco
pytorch-platform
- 2.5.1-${project.version}
+ 2.6.0-${project.version}
org.bytedeco
diff --git a/pytorch/README.md b/pytorch/README.md
index 47b3c34231..0d4330ea00 100644
--- a/pytorch/README.md
+++ b/pytorch/README.md
@@ -9,7 +9,7 @@ Introduction
------------
This directory contains the JavaCPP Presets module for:
- * PyTorch 2.5.1 https://pytorch.org/
+ * PyTorch 2.6.0 https://pytorch.org/
Please refer to the parent README.md file for more detailed information about the JavaCPP Presets.
@@ -40,7 +40,7 @@ We can use [Maven 3](http://maven.apache.org/) to download and install automatic
4.0.0
org.bytedeco.pytorch
simplemnist
- 1.5.11
+ 1.5.12-SNAPSHOT
SimpleMNIST
@@ -48,28 +48,28 @@ We can use [Maven 3](http://maven.apache.org/) to download and install automatic
org.bytedeco
pytorch-platform
- 2.5.1-1.5.11
+ 2.6.0-1.5.12-SNAPSHOT
org.bytedeco
pytorch-platform-gpu
- 2.5.1-1.5.11
+ 2.6.0-1.5.12-SNAPSHOT
org.bytedeco
cuda-platform-redist
- 12.6-9.5-1.5.11
+ 12.6-9.5-1.5.12-SNAPSHOT
org.bytedeco
mkl-platform-redist
- 2025.0-1.5.11
+ 2025.0-1.5.12-SNAPSHOT
diff --git a/pytorch/cppbuild.sh b/pytorch/cppbuild.sh
index ab299ca92d..d1332e3f26 100755
--- a/pytorch/cppbuild.sh
+++ b/pytorch/cppbuild.sh
@@ -8,6 +8,8 @@ if [[ -z "$PLATFORM" ]]; then
fi
export BUILD_TEST=0
+#export CUDAHOSTCC="clang"
+#export CUDAHOSTCXX="clang++"
export CUDACXX="/usr/local/cuda/bin/nvcc"
export CUDA_HOME="/usr/local/cuda"
export CUDNN_HOME="/usr/local/cuda"
@@ -38,7 +40,7 @@ if [[ $PLATFORM == windows* ]]; then
export PYTHON_BIN_PATH=$(which python.exe)
fi
-PYTORCH_VERSION=2.5.1
+PYTORCH_VERSION=2.6.0
export PYTORCH_BUILD_VERSION="$PYTORCH_VERSION"
export PYTORCH_BUILD_NUMBER=1
diff --git a/pytorch/platform/gpu/pom.xml b/pytorch/platform/gpu/pom.xml
index a6a6e7f072..b74f74a1f3 100644
--- a/pytorch/platform/gpu/pom.xml
+++ b/pytorch/platform/gpu/pom.xml
@@ -12,7 +12,7 @@
org.bytedeco
pytorch-platform-gpu
- 2.5.1-${project.parent.version}
+ 2.6.0-${project.parent.version}
JavaCPP Presets Platform GPU for PyTorch
diff --git a/pytorch/platform/pom.xml b/pytorch/platform/pom.xml
index 2a53c5e135..cf10d3e53a 100644
--- a/pytorch/platform/pom.xml
+++ b/pytorch/platform/pom.xml
@@ -12,7 +12,7 @@
org.bytedeco
pytorch-platform
- 2.5.1-${project.parent.version}
+ 2.6.0-${project.parent.version}
JavaCPP Presets Platform for PyTorch
diff --git a/pytorch/pom.xml b/pytorch/pom.xml
index fbbeae1a7c..24dd5397ac 100644
--- a/pytorch/pom.xml
+++ b/pytorch/pom.xml
@@ -11,7 +11,7 @@
org.bytedeco
pytorch
- 2.5.1-${project.parent.version}
+ 2.6.0-${project.parent.version}
JavaCPP Presets for PyTorch
diff --git a/pytorch/samples/pom.xml b/pytorch/samples/pom.xml
index 06c4021049..3d5e611624 100644
--- a/pytorch/samples/pom.xml
+++ b/pytorch/samples/pom.xml
@@ -12,14 +12,14 @@
org.bytedeco
pytorch-platform
- 2.5.1-1.5.12-SNAPSHOT
+ 2.6.0-1.5.12-SNAPSHOT
org.bytedeco
pytorch-platform-gpu
- 2.5.1-1.5.12-SNAPSHOT
+ 2.6.0-1.5.12-SNAPSHOT
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AOTIModelContainerRunner.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AOTIModelContainerRunner.java
index 6a327cc88a..6b0674da49 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AOTIModelContainerRunner.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AOTIModelContainerRunner.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
@@ -32,11 +32,18 @@ public class AOTIModelContainerRunner extends Pointer {
public native @ByVal TensorVector run(
- @ByRef TensorVector inputs);
+ @Const @ByRef TensorVector inputs,
+ Pointer stream_handle/*=nullptr*/);
+ public native @ByVal TensorVector run(
+ @Const @ByRef TensorVector inputs);
public native @ByVal ExtraFilesMap getConstantNamesToOriginalFQNs();
public native @ByVal StringIntMap getConstantNamesToDtypes();
public native void update_inactive_constant_buffer(@Cast("const torch::inductor::TensorConstantMap*") @ByRef SizeTStringMap const_map);
+ public native void update_constant_buffer(
+ @ByRef StringTensorUMap tensor_map,
+ @Cast("bool") boolean use_inactive,
+ @Cast("bool") boolean validate_full_updates);
public native void update_constant_buffer(
@Cast("const torch::inductor::TensorConstantMap*") @ByRef SizeTStringMap const_map,
@Cast("bool") boolean use_inactive,
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AOTIModelContainerRunnerCpu.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AOTIModelContainerRunnerCpu.java
index 0e088f1bcd..44c44dc154 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AOTIModelContainerRunnerCpu.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AOTIModelContainerRunnerCpu.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
@@ -45,5 +45,9 @@ public AOTIModelContainerRunnerCpu(
private native void allocate(
@StdString String model_so_path);
- public native @ByVal TensorVector run(@ByRef TensorVector inputs);
+ public native @ByVal TensorVector run(
+ @Const @ByRef TensorVector inputs,
+ Pointer stream_handle/*=nullptr*/);
+ public native @ByVal TensorVector run(
+ @Const @ByRef TensorVector inputs);
}
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ASMoutput.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ASMoutput.java
index 350de46fea..27894afa3e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ASMoutput.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ASMoutput.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AcceleratorHooksInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AcceleratorHooksInterface.java
index e79bf16b0a..a7fc624367 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AcceleratorHooksInterface.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AcceleratorHooksInterface.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
@@ -36,6 +36,8 @@ public class AcceleratorHooksInterface extends Pointer {
// Whether the device at device_index is fully initialized or not.
public native @Cast("bool") boolean hasPrimaryContext(@Cast("c10::DeviceIndex") byte device_index);
+ public native void init();
+
public native @Cast("c10::DeviceIndex") byte deviceCount();
public native void setCurrentDevice(@Cast("c10::DeviceIndex") byte device);
@@ -49,4 +51,14 @@ public class AcceleratorHooksInterface extends Pointer {
public native @Cast("bool") boolean isPinnedPtr(@Const Pointer data);
public native Allocator getPinnedMemoryAllocator();
+
+ public native @ByVal Device getDeviceFromPtr(Pointer data);
+
+ public native @Const @ByRef Generator getDefaultGenerator(
+ @Cast("c10::DeviceIndex") byte device_index/*=-1*/);
+ public native @Const @ByRef Generator getDefaultGenerator();
+
+ public native @ByVal Generator getNewGenerator(
+ @Cast("c10::DeviceIndex") byte device_index/*=-1*/);
+ public native @ByVal Generator getNewGenerator();
}
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ActivityTypeSet.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ActivityTypeSet.java
index d28fb50049..99f3817b59 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ActivityTypeSet.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ActivityTypeSet.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Adagrad.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Adagrad.java
index 92453e7284..9634fef88d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Adagrad.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Adagrad.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
@@ -26,15 +26,15 @@ public class Adagrad extends Optimizer {
public Adagrad(Pointer p) { super(p); }
public Adagrad(
- @ByVal OptimizerParamGroupVector param_groups,
+ @Const @ByRef OptimizerParamGroupVector param_groups,
@ByVal(nullValue = "torch::optim::AdagradOptions{}") AdagradOptions defaults) { super((Pointer)null); allocate(param_groups, defaults); }
private native void allocate(
- @ByVal OptimizerParamGroupVector param_groups,
+ @Const @ByRef OptimizerParamGroupVector param_groups,
@ByVal(nullValue = "torch::optim::AdagradOptions{}") AdagradOptions defaults);
public Adagrad(
- @ByVal OptimizerParamGroupVector param_groups) { super((Pointer)null); allocate(param_groups); }
+ @Const @ByRef OptimizerParamGroupVector param_groups) { super((Pointer)null); allocate(param_groups); }
private native void allocate(
- @ByVal OptimizerParamGroupVector param_groups);
+ @Const @ByRef OptimizerParamGroupVector param_groups);
public Adagrad(@ByVal TensorVector params, @ByVal(nullValue = "torch::optim::AdagradOptions{}") AdagradOptions defaults) { super((Pointer)null); allocate(params, defaults); }
private native void allocate(@ByVal TensorVector params, @ByVal(nullValue = "torch::optim::AdagradOptions{}") AdagradOptions defaults);
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdagradOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdagradOptions.java
index 05b96da655..1577e913e9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdagradOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdagradOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
@@ -17,7 +17,7 @@
import static org.bytedeco.javacpp.global.chrono.*;
import static org.bytedeco.pytorch.global.torch.*;
- // namespace torch
+ // namespace torch::serialize
@Namespace("torch::optim") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
public class AdagradOptions extends OptimizerCloneableAdagradOptions {
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdagradParamState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdagradParamState.java
index 1247b122ab..a7b6efef73 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdagradParamState.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdagradParamState.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Adam.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Adam.java
index 3b8ba9fe8b..b5b02267df 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Adam.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Adam.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
@@ -26,15 +26,15 @@ public class Adam extends Optimizer {
public Adam(Pointer p) { super(p); }
public Adam(
- @ByVal OptimizerParamGroupVector param_groups,
+ @Const @ByRef OptimizerParamGroupVector param_groups,
@ByVal(nullValue = "torch::optim::AdamOptions{}") AdamOptions defaults) { super((Pointer)null); allocate(param_groups, defaults); }
private native void allocate(
- @ByVal OptimizerParamGroupVector param_groups,
+ @Const @ByRef OptimizerParamGroupVector param_groups,
@ByVal(nullValue = "torch::optim::AdamOptions{}") AdamOptions defaults);
public Adam(
- @ByVal OptimizerParamGroupVector param_groups) { super((Pointer)null); allocate(param_groups); }
+ @Const @ByRef OptimizerParamGroupVector param_groups) { super((Pointer)null); allocate(param_groups); }
private native void allocate(
- @ByVal OptimizerParamGroupVector param_groups);
+ @Const @ByRef OptimizerParamGroupVector param_groups);
public Adam(@ByVal TensorVector params, @ByVal(nullValue = "torch::optim::AdamOptions{}") AdamOptions defaults) { super((Pointer)null); allocate(params, defaults); }
private native void allocate(@ByVal TensorVector params, @ByVal(nullValue = "torch::optim::AdamOptions{}") AdamOptions defaults);
public Adam(@ByVal TensorVector params) { super((Pointer)null); allocate(params); }
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdamOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdamOptions.java
index 372d22c540..c43c0fc520 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdamOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdamOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
@@ -17,7 +17,7 @@
import static org.bytedeco.javacpp.global.chrono.*;
import static org.bytedeco.pytorch.global.torch.*;
- // namespace torch
+ // namespace torch::serialize
@Namespace("torch::optim") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
public class AdamOptions extends OptimizerCloneableAdamOptions {
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdamParamState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdamParamState.java
index 1fcfc2266b..e96e97be0c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdamParamState.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdamParamState.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdamW.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdamW.java
index 680bb7956e..576eb75beb 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdamW.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdamW.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
@@ -26,15 +26,15 @@ public class AdamW extends Optimizer {
public AdamW(Pointer p) { super(p); }
public AdamW(
- @ByVal OptimizerParamGroupVector param_groups,
+ @Const @ByRef OptimizerParamGroupVector param_groups,
@ByVal(nullValue = "torch::optim::AdamWOptions{}") AdamWOptions defaults) { super((Pointer)null); allocate(param_groups, defaults); }
private native void allocate(
- @ByVal OptimizerParamGroupVector param_groups,
+ @Const @ByRef OptimizerParamGroupVector param_groups,
@ByVal(nullValue = "torch::optim::AdamWOptions{}") AdamWOptions defaults);
public AdamW(
- @ByVal OptimizerParamGroupVector param_groups) { super((Pointer)null); allocate(param_groups); }
+ @Const @ByRef OptimizerParamGroupVector param_groups) { super((Pointer)null); allocate(param_groups); }
private native void allocate(
- @ByVal OptimizerParamGroupVector param_groups);
+ @Const @ByRef OptimizerParamGroupVector param_groups);
public AdamW(@ByVal TensorVector params, @ByVal(nullValue = "torch::optim::AdamWOptions{}") AdamWOptions defaults) { super((Pointer)null); allocate(params, defaults); }
private native void allocate(@ByVal TensorVector params, @ByVal(nullValue = "torch::optim::AdamWOptions{}") AdamWOptions defaults);
public AdamW(@ByVal TensorVector params) { super((Pointer)null); allocate(params); }
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdamWOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdamWOptions.java
index 0db2de3121..327e9917bc 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdamWOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdamWOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
@@ -17,7 +17,7 @@
import static org.bytedeco.javacpp.global.chrono.*;
import static org.bytedeco.pytorch.global.torch.*;
- // namespace torch
+ // namespace torch::serialize
@Namespace("torch::optim") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
public class AdamWOptions extends OptimizerCloneableAdamWOptions {
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdamWParamState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdamWParamState.java
index 8af1d6a197..1a09665740 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdamWParamState.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdamWParamState.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dImpl.java
index 673436fb0f..b1810c5228 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dImpl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dImplBase.java
index e791d88d76..498ee37324 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dImplBase.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dImplCloneable.java
index 3e3ec62710..fb390fda85 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dImplCloneable.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dOptions.java
index 4d5bbb42f0..818272e08f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool1dOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dImpl.java
index a9137f924b..714d38cb34 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dImpl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dImplBase.java
index 96873c22f8..efda9ad253 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dImplBase.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dImplCloneable.java
index 58f8e48bd9..801cbda531 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dImplCloneable.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dOptions.java
index 8a242df3fa..b3442302ed 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool2dOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dImpl.java
index fc834b5407..eb9a587702 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dImpl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dImplBase.java
index ee98b101c9..bacaf22f83 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dImplBase.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dImplCloneable.java
index e99b15b3d8..714658b709 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dImplCloneable.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dOptions.java
index 5fd59b7128..1de66410e7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveAvgPool3dOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveLogSoftmaxWithLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveLogSoftmaxWithLossImpl.java
index 632604bd2a..63a5216d57 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveLogSoftmaxWithLossImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveLogSoftmaxWithLossImpl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveLogSoftmaxWithLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveLogSoftmaxWithLossImplCloneable.java
index 16c8db6b9b..880d556490 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveLogSoftmaxWithLossImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveLogSoftmaxWithLossImplCloneable.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveLogSoftmaxWithLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveLogSoftmaxWithLossOptions.java
index 14d3e0e096..0f6fb9a4c9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveLogSoftmaxWithLossOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveLogSoftmaxWithLossOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dImpl.java
index ba1bb4e795..8c5b320a5b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dImpl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dImplBase.java
index a053ba99d3..d71ea237ce 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dImplBase.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dImplCloneable.java
index 6d8bf6c939..494e3efe45 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dImplCloneable.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dOptions.java
index 1a33fb1838..a76e80eece 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool1dOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dImpl.java
index ac37feb411..1f9cd4b905 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dImpl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dImplBase.java
index de6c55814c..e566968803 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dImplBase.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dImplCloneable.java
index 16a0f89806..21ee79d929 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dImplCloneable.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dOptions.java
index 793e498f8d..2f0907ea81 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool2dOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dImpl.java
index 3ef1a510ec..a7a7f995bf 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dImpl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dImplBase.java
index 7159400d7b..96750dc5f4 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dImplBase.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dImplCloneable.java
index 59ef096a8a..b9216a0bb0 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dImplCloneable.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dOptions.java
index 2383cf55d6..5e5336cca7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AdaptiveMaxPool3dOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AliasDb.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AliasDb.java
index 734c588fef..9236a11e6e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AliasDb.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AliasDb.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AliasInfo.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AliasInfo.java
index 972ce4f411..f256701792 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AliasInfo.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AliasInfo.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AliasInfoOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AliasInfoOptional.java
index c3c5231500..58bcbb5630 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AliasInfoOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AliasInfoOptional.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AliasTypeSetOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AliasTypeSetOptional.java
index 4f63dc013a..323663389c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AliasTypeSetOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AliasTypeSetOptional.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AllToAllOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AllToAllOptions.java
index 1bcabc7de0..3162c1fa5d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AllToAllOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AllToAllOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AllgatherOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AllgatherOptions.java
index ab7cdb9050..95452112a1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AllgatherOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AllgatherOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Allocator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Allocator.java
index 424979191e..91247a3c1c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Allocator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Allocator.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
@@ -40,6 +40,7 @@
// possible, or the raw interface will incorrectly reported as unsupported,
// when it is actually possible.
+// NOLINTNEXTLINE(cppcoreguidelines-special-member-functions)
@Namespace("c10") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
public class Allocator extends Pointer {
static { Loader.load(); }
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AllreduceCoalescedOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AllreduceCoalescedOptions.java
index 188d23e4f5..ed1d5f0dd7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AllreduceCoalescedOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AllreduceCoalescedOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AllreduceOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AllreduceOptions.java
index feeb89f511..c39fc9a7a6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AllreduceOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AllreduceOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutFuncOptions.java
index f19d08f8c2..d341853f6a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutFuncOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutFuncOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutImpl.java
index 414bfd2ce0..5c89ed9e63 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutImpl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutImplBase.java
index 1fab373a1e..0723bd9ce3 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutImplBase.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutImplCloneable.java
index 39b5cc7630..461e9cd82a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AlphaDropoutImplCloneable.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnomalyMetadata.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnomalyMetadata.java
index 925ded4d6e..17a5030018 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnomalyMetadata.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnomalyMetadata.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnomalyMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnomalyMode.java
index 9c193ace38..afc83b9a76 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnomalyMode.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnomalyMode.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyClassType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyClassType.java
index 45020c62fe..fa455cc692 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyClassType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyClassType.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyClassTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyClassTypePtr.java
index 772a94d283..65b07e6d7d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyClassTypePtr.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyClassTypePtr.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyEnumType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyEnumType.java
index 873d5dfe29..514e76b296 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyEnumType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyEnumType.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyEnumTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyEnumTypePtr.java
index 05b78b510d..2709f0045b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyEnumTypePtr.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyEnumTypePtr.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyListType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyListType.java
index 03a43ddbf9..8c53b85542 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyListType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyListType.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyListTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyListTypePtr.java
index a8abe3edc6..1083a161ff 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyListTypePtr.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyListTypePtr.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyModule.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyModule.java
index 3c2d8b6d5c..2449df46b0 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyModule.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyModule.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyModuleVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyModuleVector.java
index 8f98e333a5..266c325b4c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyModuleVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyModuleVector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyTupleType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyTupleType.java
index e0faa9256e..4ef57f9cb1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyTupleType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyTupleType.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyTupleTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyTupleTypePtr.java
index fe1bc3949c..9b63240f53 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyTupleTypePtr.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyTupleTypePtr.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyType.java
index 08b6439359..b650002388 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyType.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyTypePtr.java
index 373d9c4624..e9201c62bc 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyTypePtr.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyTypePtr.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyValue.java
index 7ed51191d6..4eaba0aa5b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AnyValue.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AnyValue.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Apply.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Apply.java
index 1737f86595..76495bd0d9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Apply.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Apply.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ApproximateClockToUnixTimeConverter.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ApproximateClockToUnixTimeConverter.java
index bab005b659..70c85e9935 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ApproximateClockToUnixTimeConverter.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ApproximateClockToUnixTimeConverter.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Argument.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Argument.java
index 30a7610d1b..625a90a247 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Argument.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Argument.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentArrayRef.java
index 2a97460da8..3f60a6263c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentArrayRef.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
@@ -91,6 +91,9 @@ public class ArgumentArrayRef extends Pointer {
public native @Const @ByPtr Argument cbegin();
public native @Const @ByPtr Argument cend();
+ /** Check if all elements in the array satisfy the given expression */
+
+
/** empty - Check if the array is empty. */
public native @Cast("const bool") boolean empty();
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentDef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentDef.java
index d2085f365b..6afc35d19d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentDef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentDef.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentDefArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentDefArrayRef.java
index e8a766ab06..79009f9ef5 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentDefArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentDefArrayRef.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
@@ -80,6 +80,9 @@ public class ArgumentDefArrayRef extends Pointer {
public native @Const @ByPtr ArgumentDef cbegin();
public native @Const @ByPtr ArgumentDef cend();
+ /** Check if all elements in the array satisfy the given expression */
+
+
/** empty - Check if the array is empty. */
public native @Cast("const bool") boolean empty();
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentInfo.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentInfo.java
index 77a134076b..f489d377d1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentInfo.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentInfo.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentSpec.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentSpec.java
index d6da898de4..49f7de39af 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentSpec.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentSpec.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentSpecCreator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentSpecCreator.java
index 781bf6b587..2ce756d92e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentSpecCreator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentSpecCreator.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentSpecExecutionPlanMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentSpecExecutionPlanMap.java
index 853325e504..890a29a021 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentSpecExecutionPlanMap.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ArgumentSpecExecutionPlanMap.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Assert.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Assert.java
index 5c74d8cd47..2c238f23c0 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Assert.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Assert.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Assign.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Assign.java
index be078fbcac..b5103a85e3 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Assign.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Assign.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AssignList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AssignList.java
index 14fedd92b7..a8d1f9c2bc 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AssignList.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AssignList.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AssignListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AssignListIterator.java
index 3a995b3104..cdc22ec32b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AssignListIterator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AssignListIterator.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AssignListMaybe.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AssignListMaybe.java
index 15fab8a141..447b5a1dbd 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AssignListMaybe.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AssignListMaybe.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Attribute.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Attribute.java
index ecbb8bd14f..1148f6e6fa 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Attribute.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Attribute.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AttributeList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AttributeList.java
index d81e885fad..acfe04cf31 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AttributeList.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AttributeList.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AttributeListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AttributeListIterator.java
index 93af14efac..8e9793991c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AttributeListIterator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AttributeListIterator.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AttributePolicy.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AttributePolicy.java
index e55f3e5f89..3c6770ed29 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AttributePolicy.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AttributePolicy.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AttributeValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AttributeValue.java
index 413057e062..5676e03a99 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AttributeValue.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AttributeValue.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AugAssign.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AugAssign.java
index d10e80f3fb..00f237f2a6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AugAssign.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AugAssign.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AugAssignKind.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AugAssignKind.java
index ea341c44f3..8b0cda6049 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AugAssignKind.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AugAssignKind.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AutoDispatchBelowADInplaceOrView.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AutoDispatchBelowADInplaceOrView.java
index 44ccbd58b1..101a5996b7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AutoDispatchBelowADInplaceOrView.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AutoDispatchBelowADInplaceOrView.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AutoDispatchBelowAutograd.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AutoDispatchBelowAutograd.java
index 3aa3cdf322..a284dac914 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AutoDispatchBelowAutograd.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AutoDispatchBelowAutograd.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AutoDispatchSkipFunctionalize.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AutoDispatchSkipFunctionalize.java
index 8d9f4a72bd..fdba1b5ea7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AutoDispatchSkipFunctionalize.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AutoDispatchSkipFunctionalize.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AutoFwGradMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AutoFwGradMode.java
index 1241735a41..8fe1352471 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AutoFwGradMode.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AutoFwGradMode.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
@@ -29,5 +29,9 @@ public class AutoFwGradMode extends Pointer {
public AutoFwGradMode(@Cast("bool") boolean enabled) { super((Pointer)null); allocate(enabled); }
private native void allocate(@Cast("bool") boolean enabled);
+
+
+
+
public native @Cast("bool") boolean prev_mode(); public native AutoFwGradMode prev_mode(boolean setter);
}
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AutoGradMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AutoGradMode.java
index a8d7b6c3d8..7fb3637f9c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AutoGradMode.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AutoGradMode.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
@@ -29,5 +29,9 @@ public class AutoGradMode extends Pointer {
public AutoGradMode(@Cast("bool") boolean enabled) { super((Pointer)null); allocate(enabled); }
private native void allocate(@Cast("bool") boolean enabled);
+
+
+
+
public native @Cast("bool") boolean prev_mode(); public native AutoGradMode prev_mode(boolean setter);
}
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AutoNonVariableTypeMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AutoNonVariableTypeMode.java
index a61f1da2a9..96312b3f16 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AutoNonVariableTypeMode.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AutoNonVariableTypeMode.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradCompilerCall.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradCompilerCall.java
index 9e3eb0ff00..c0e82c41cc 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradCompilerCall.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradCompilerCall.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
@@ -19,33 +19,30 @@
import static org.bytedeco.pytorch.global.torch.*;
-@Namespace("torch::dynamo::autograd") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
+@Namespace("torch::dynamo::autograd") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
public class AutogradCompilerCall extends Pointer {
static { Loader.load(); }
- /** Default native constructor. */
- public AutogradCompilerCall() { super((Pointer)null); allocate(); }
- /** Native array allocator. Access with {@link Pointer#position(long)}. */
- public AutogradCompilerCall(long size) { super((Pointer)null); allocateArray(size); }
/** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */
public AutogradCompilerCall(Pointer p) { super(p); }
- private native void allocate();
- private native void allocateArray(long size);
- @Override public AutogradCompilerCall position(long position) {
- return (AutogradCompilerCall)super.position(position);
- }
- @Override public AutogradCompilerCall getPointer(long i) {
- return new AutogradCompilerCall((Pointer)this).offsetAddress(i);
- }
+ public AutogradCompilerCall(SizeInput.DynType default_dyn_type) { super((Pointer)null); allocate(default_dyn_type); }
+ private native void allocate(SizeInput.DynType default_dyn_type);
+ public AutogradCompilerCall(@Cast("torch::dynamo::autograd::SizeInput::DynType") byte default_dyn_type) { super((Pointer)null); allocate(default_dyn_type); }
+ private native void allocate(@Cast("torch::dynamo::autograd::SizeInput::DynType") byte default_dyn_type);
public native void add_size_input(@Const @ByRef SymInt s);
public native @Cast("size_t") long emplace_hook(@ByRef(true) SafePyObject fn);
- public native @ByRef @NoOffset TensorArgs tensor_args(); public native AutogradCompilerCall tensor_args(TensorArgs setter);
+ public native void set_active_node_call_idx(@Cast("size_t") long node_call_idx);
+
+ @MemberGetter public native @ByRef SizeTOptional active_node_call_idx();
+ @MemberGetter public native @ByRef @NoOffset TensorArgs tensor_args();
public native @StdVector @NoOffset SizeInput all_size_inputs(); public native AutogradCompilerCall all_size_inputs(SizeInput setter);
- public native @ByRef LiftedIValueArgs lifted_ivalue_args(); public native AutogradCompilerCall lifted_ivalue_args(LiftedIValueArgs setter);
+ @MemberGetter public native @ByRef LiftedIValueArgs lifted_ivalue_args();
public native @ByRef @Cast("std::vector*") @NoOffset LongVector dyn_size_inputs(); public native AutogradCompilerCall dyn_size_inputs(LongVector setter);
public native @ByRef @NoOffset NodeCalls node_calls(); public native AutogradCompilerCall node_calls(NodeCalls setter);
public native @NoOffset SizeInput.DynType default_dyn_type(); public native AutogradCompilerCall default_dyn_type(SizeInput.DynType setter);
+ // NodeCall id of each size, only when verbose logging is enabled
+ public native @Cast("uint32_t*") @StdVector IntPointer size_input_origins(); public native AutogradCompilerCall size_input_origins(IntPointer setter);
}
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradContext.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradContext.java
index 370666449a..4185769a42 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradContext.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradContext.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradMetaFactory.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradMetaFactory.java
index 10ffc7cc9e..e853e568b6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradMetaFactory.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradMetaFactory.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradMetaFactoryRegisterer.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradMetaFactoryRegisterer.java
index 7b266da93f..43e24c192f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradMetaFactoryRegisterer.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradMetaFactoryRegisterer.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradMetaInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradMetaInterface.java
index 0d20cfdf38..5058c9be09 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradMetaInterface.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradMetaInterface.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradState.java
index 5f6758ba20..46ab03824c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradState.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AutogradState.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dImpl.java
index 2c936ebc74..f02df104c4 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dImpl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dImplBase.java
index 4ff1f4a380..f586695cc3 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dImplBase.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dImplCloneable.java
index eb1e582da8..0ce3a90127 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dImplCloneable.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dOptions.java
index a08289a646..eb041e422d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool1dOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dImpl.java
index a3a52347ec..c5095d357f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dImpl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dImplBase.java
index de20a51a60..b182f485fe 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dImplBase.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dImplCloneable.java
index cfe543bffa..cd2ec4de1e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dImplCloneable.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dOptions.java
index 292629c22e..a6ee03214a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool2dOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dImpl.java
index 4958d91fb4..b45bcdb310 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dImpl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dImplBase.java
index f2580e1151..bbf4bafaee 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dImplBase.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dImplCloneable.java
index 1efedbd532..93ff1ba9c1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dImplCloneable.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dOptions.java
index 453bb0cc04..062cdfe5a9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AvgPool3dOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Await.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Await.java
index f9858d00c3..12d535de51 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Await.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Await.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AwaitSingleElementType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AwaitSingleElementType.java
index 02d98008b5..5007fc8f69 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AwaitSingleElementType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AwaitSingleElementType.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/AwaitType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/AwaitType.java
index 6c3e081852..eeca48de9b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/AwaitType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/AwaitType.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BCELossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BCELossImpl.java
index df3cdcd48c..bbd9fa4b56 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BCELossImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BCELossImpl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BCELossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BCELossImplCloneable.java
index dad7e01fd3..726853e675 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BCELossImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BCELossImplCloneable.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BCELossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BCELossOptions.java
index 0e7ac91954..81819116aa 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BCELossOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BCELossOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BCEWithLogitsLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BCEWithLogitsLossImpl.java
index 126f08559b..a60b06d012 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BCEWithLogitsLossImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BCEWithLogitsLossImpl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BCEWithLogitsLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BCEWithLogitsLossImplCloneable.java
index 03dd44ab97..2f28c9c812 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BCEWithLogitsLossImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BCEWithLogitsLossImplCloneable.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BCEWithLogitsLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BCEWithLogitsLossOptions.java
index b90d2b6fb0..8711351170 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BCEWithLogitsLossOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BCEWithLogitsLossOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BFloat16.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BFloat16.java
index 4269e4417a..8b86c8ee6d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BFloat16.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BFloat16.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
@@ -50,8 +50,6 @@ public class BFloat16 extends Pointer {
// #if defined(__CUDACC__) && !defined(USE_ROCM)
// #endif
-// #if defined(__HIPCC__) && defined(USE_ROCM)
-// #endif
// #if defined(SYCL_EXT_ONEAPI_BFLOAT16_MATH_FUNCTIONS)
// #endif
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BFloat16ArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BFloat16ArrayRef.java
index 3a53a05b76..f3ec98173c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BFloat16ArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BFloat16ArrayRef.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
@@ -80,6 +80,9 @@ public class BFloat16ArrayRef extends Pointer {
public native @Const @ByPtr BFloat16 cbegin();
public native @Const @ByPtr BFloat16 cend();
+ /** Check if all elements in the array satisfy the given expression */
+
+
/** empty - Check if the array is empty. */
public native @Cast("const bool") boolean empty();
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BackendMeta.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BackendMeta.java
index 36cb9fa60a..83aee1e71b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BackendMeta.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BackendMeta.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Backtrace.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Backtrace.java
index 5681c40724..19bd80a3da 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Backtrace.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Backtrace.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BarrierOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BarrierOptions.java
index 63645d4327..52d677a6e2 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BarrierOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BarrierOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImpl.java
index db248f4ee3..189e318336 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImpl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImplBase.java
index 6be268d807..6a3aea350f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImplBase.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImplBaseBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImplBaseBase.java
index c79df5ca65..2c18507c75 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImplBaseBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImplBaseBase.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImplCloneable.java
index e1237a6d10..5fd52a73e4 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm1dImplCloneable.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImpl.java
index 33d3702c2f..41581d2ecf 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImpl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImplBase.java
index 75fe93cb1f..2f9952b3ea 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImplBase.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImplBaseBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImplBaseBase.java
index bb8c984e49..cec35e4936 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImplBaseBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImplBaseBase.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImplCloneable.java
index 4fe0f153da..1ebbfcbb7f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm2dImplCloneable.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImpl.java
index 62ddd6835b..093c4cf077 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImpl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImplBase.java
index 4a3cd91ef3..005783e031 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImplBase.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImplBaseBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImplBaseBase.java
index ce1ac0faf1..737f94a2cc 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImplBaseBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImplBaseBase.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImplCloneable.java
index 899a6f9940..273b2ce4a8 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNorm3dImplCloneable.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNormFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNormFuncOptions.java
index f2b8ca196d..6852e5d8ef 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNormFuncOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNormFuncOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNormOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNormOptions.java
index 8732b7d4ce..0015ff6651 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNormOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchNormOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchSize.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchSize.java
index 697799da82..d240c20625 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchSize.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchSize.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchSizeOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchSizeOptional.java
index 88e5b54f8a..c402aeba2d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchSizeOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchSizeOptional.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchSizeSampler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchSizeSampler.java
index c87c05acd2..9895ae526f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BatchSizeSampler.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BatchSizeSampler.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BilinearImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BilinearImpl.java
index 71fbc31e1a..7bd04f73d6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BilinearImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BilinearImpl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BilinearImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BilinearImplCloneable.java
index 8f3f2ab47e..97f6007ecd 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BilinearImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BilinearImplCloneable.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BilinearOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BilinearOptions.java
index de1491b13b..ace544345b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BilinearOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BilinearOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BinOp.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BinOp.java
index 5ec0699d45..4b8aa70078 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BinOp.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BinOp.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Blob.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Blob.java
index e7996fa566..73693dc1b6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Blob.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Blob.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
@@ -64,7 +64,7 @@ public class Blob extends Pointer {
/**
* Returns a printable typename of the blob.
*/
- public native @StringView @NoException(true) BytePointer TypeName();
+ public native @StringView @NoException(true) @Cast("const char*") BytePointer TypeName();
/**
* \brief Gets the const reference of the stored object. The code checks if
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Block.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Block.java
index c723bf0ef8..996d877a01 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Block.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Block.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BlockArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BlockArrayRef.java
index d8c2324d58..5992d11c8b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BlockArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BlockArrayRef.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
@@ -84,6 +84,9 @@ public class BlockArrayRef extends Pointer {
public native @Const PointerPointer cbegin();
public native @Const PointerPointer cend();
+ /** Check if all elements in the array satisfy the given expression */
+
+
/** empty - Check if the array is empty. */
public native @Cast("const bool") boolean empty();
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BlockWrap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BlockWrap.java
index eb0ee47166..7dee71c217 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BlockWrap.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BlockWrap.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BoolArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BoolArrayRef.java
index af57f1e302..2c46f6a513 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BoolArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BoolArrayRef.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
@@ -84,6 +84,9 @@ public class BoolArrayRef extends Pointer {
public native @Const BoolPointer cbegin();
public native @Const BoolPointer cend();
+ /** Check if all elements in the array satisfy the given expression */
+
+
/** empty - Check if the array is empty. */
public native @Cast("const bool") boolean empty();
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BoolOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BoolOptional.java
index 4792c1e137..8813cefc23 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BoolOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BoolOptional.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BoolType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BoolType.java
index 9969f7b2b2..c236ea8a13 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BoolType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BoolType.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BoolTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BoolTypePtr.java
index 5ca51f2828..3f5b56c2f7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BoolTypePtr.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BoolTypePtr.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BoolVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BoolVector.java
index 4184d6106a..0e400c8cbd 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BoolVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BoolVector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BoolVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BoolVectorOptional.java
index 4721b50ad0..b15e6230ee 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BoolVectorOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BoolVectorOptional.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BooleanElementReference.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BooleanElementReference.java
index 5d4c7ae0c5..3d48b08f6f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BooleanElementReference.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BooleanElementReference.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BooleanList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BooleanList.java
index b3e91fe65a..68b1e01317 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BooleanList.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BooleanList.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BooleanListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BooleanListIterator.java
index 21877954b8..14a663611d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BooleanListIterator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BooleanListIterator.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Break.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Break.java
index 8b1062dfab..907af14832 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Break.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Break.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BroadcastOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BroadcastOptions.java
index ca3e685ae0..c1989706a9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BroadcastOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BroadcastOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BucketAccumulator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BucketAccumulator.java
index 665de7b506..f8b034f053 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BucketAccumulator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BucketAccumulator.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BufferPolicy.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BufferPolicy.java
index 1e712504f1..a3a84b34ab 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BufferPolicy.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BufferPolicy.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BuiltinFunction.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BuiltinFunction.java
index a04d455595..86d970f1e1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BuiltinFunction.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BuiltinFunction.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BuiltinModule.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BuiltinModule.java
index 9c7a37a842..c99bbb696e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BuiltinModule.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BuiltinModule.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ByteArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ByteArrayRef.java
index d636c1ad2b..cb8b360364 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ByteArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ByteArrayRef.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
@@ -88,6 +88,9 @@ public class ByteArrayRef extends Pointer {
public native @Const BytePointer cbegin();
public native @Const BytePointer cend();
+ /** Check if all elements in the array satisfy the given expression */
+
+
/** empty - Check if the array is empty. */
public native @Cast("const bool") boolean empty();
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ByteOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ByteOptional.java
index f3b71eac87..586efa5a43 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ByteOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ByteOptional.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BytePointerPair.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BytePointerPair.java
index d272234ccd..f97b729970 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BytePointerPair.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BytePointerPair.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BytePointerPairOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BytePointerPairOptional.java
index 7ed2b978fd..b64f442cc6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BytePointerPairOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BytePointerPairOptional.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/BytePointerVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/BytePointerVector.java
index 2913cb2c54..c9c14535ab 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/BytePointerVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/BytePointerVector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ByteVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ByteVector.java
index 7c95c14364..a5ebea2a67 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ByteVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ByteVector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/C10FlagParser.java b/pytorch/src/gen/java/org/bytedeco/pytorch/C10FlagParser.java
index f45585b079..2cc9015efc 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/C10FlagParser.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/C10FlagParser.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/C10dLogger.java b/pytorch/src/gen/java/org/bytedeco/pytorch/C10dLogger.java
index d865827244..b004ff1eba 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/C10dLogger.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/C10dLogger.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/C10dLoggingData.java b/pytorch/src/gen/java/org/bytedeco/pytorch/C10dLoggingData.java
index 110a6dc496..d18346a5eb 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/C10dLoggingData.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/C10dLoggingData.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CELUImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CELUImpl.java
index 846f1ce85b..eff68b4184 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CELUImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CELUImpl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CELUImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CELUImplCloneable.java
index a37574901f..4dcd8c4df7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CELUImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CELUImplCloneable.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CELUOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CELUOptions.java
index ab76d1ac6f..7d60b4223e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CELUOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CELUOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CPUGeneratorImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CPUGeneratorImpl.java
index a5a86c5d13..376dfb3daa 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CPUGeneratorImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CPUGeneratorImpl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CTCLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CTCLossImpl.java
index 6cdbe8c5d4..a5aff654c1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CTCLossImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CTCLossImpl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CTCLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CTCLossImplCloneable.java
index 1fa96bdc85..4931e2163d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CTCLossImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CTCLossImplCloneable.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CTCLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CTCLossOptions.java
index 1b916a618c..09a7d2d805 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CTCLossOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CTCLossOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CUDAHooksArgs.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CUDAHooksArgs.java
index 40ec587e85..6d5c1b152b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CUDAHooksArgs.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CUDAHooksArgs.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CUDAHooksInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CUDAHooksInterface.java
index f447d8519b..3847e7b632 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CUDAHooksInterface.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CUDAHooksInterface.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
@@ -58,10 +58,11 @@ public class CUDAHooksInterface extends AcceleratorHooksInterface {
// squelch -Werror=non-virtual-dtor
// Initialize THCState and, transitively, the CUDA state
- public native void initCUDA();
+ public native void init();
- public native @Const @ByRef Generator getDefaultCUDAGenerator(@Cast("c10::DeviceIndex") byte device_index/*=-1*/);
- public native @Const @ByRef Generator getDefaultCUDAGenerator();
+ public native @Const @ByRef Generator getDefaultGenerator(
+ @Cast("c10::DeviceIndex") byte device_index/*=-1*/);
+ public native @Const @ByRef Generator getDefaultGenerator();
public native @ByVal Device getDeviceFromPtr(Pointer arg0);
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CacheKey.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CacheKey.java
index e85a481e58..7297894c2d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CacheKey.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CacheKey.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CacheKeyBuffer.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CacheKeyBuffer.java
index 32d1c26720..7bfbe2273a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CacheKeyBuffer.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CacheKeyBuffer.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Call.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Call.java
index f612c931f7..f926adae65 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Call.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Call.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CapsuleType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CapsuleType.java
index 2bd5d33c5c..a44d940181 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CapsuleType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CapsuleType.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CapsuleTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CapsuleTypePtr.java
index cfbbb4d18d..e4a8af20ce 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CapsuleTypePtr.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CapsuleTypePtr.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CastValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CastValue.java
index 37349a671b..a688c39ad5 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CastValue.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CastValue.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkBatchDataset.java
index f9974f0967..ca2363f237 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkBatchDataset.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkBatchDataset.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkBatchSharedBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkBatchSharedBatchDataset.java
index d01c6fca2e..caa0678672 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkBatchSharedBatchDataset.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkBatchSharedBatchDataset.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkBatchSharedTensorBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkBatchSharedTensorBatchDataset.java
index dfcf6ff259..ff67574a4d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkBatchSharedTensorBatchDataset.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkBatchSharedTensorBatchDataset.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkDataReader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkDataReader.java
index fc17ebf12b..f6404c39dc 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkDataReader.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkDataReader.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkDataset.java
index 4e01d2b774..0ccfebfb48 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkDataset.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkDataset.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkDatasetOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkDatasetOptions.java
index cd8ec415ee..4b0e3c357e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkDatasetOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkDatasetOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapBatchDataset.java
index 6cae3a937c..b66a2ac1ae 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapBatchDataset.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapBatchDataset.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapDataset.java
index ffffac1b8a..37e1150747 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapDataset.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapDataset.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapTensorBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapTensorBatchDataset.java
index 070982225b..445fe5d927 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapTensorBatchDataset.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapTensorBatchDataset.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapTensorDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapTensorDataset.java
index e4e0eb5759..1bf55793b6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapTensorDataset.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkMapTensorDataset.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomDataLoader.java
index 648599f7d4..3ab42933d6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomDataLoader.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomDataLoader.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomDataLoaderBase.java
index 67abef5d4f..5611896c69 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomDataLoaderBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomDataLoaderBase.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomTensorDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomTensorDataLoader.java
index 6ca44043c4..cf6b495901 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomTensorDataLoader.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomTensorDataLoader.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomTensorDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomTensorDataLoaderBase.java
index 1acacb18eb..a2c0c82310 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomTensorDataLoaderBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRandomTensorDataLoaderBase.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRecordIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRecordIterator.java
index b81fed5ec7..3497be170f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRecordIterator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkRecordIterator.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
@@ -26,7 +26,8 @@ public class ChunkRecordIterator extends Pointer {
public ChunkRecordIterator(Pointer p) { super(p); }
- // Read at most `chunkSize` into `buf`. Return the number of actual bytes read.
+ // Read at most `chunkSize` into `buf`. Return the number of actual bytes
+ // read.
public native @Cast("size_t") long next(Pointer buf);
public native @Cast("size_t") long recordSize();
}
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkSharedBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkSharedBatchDataset.java
index 2f0f601901..d471629776 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkSharedBatchDataset.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkSharedBatchDataset.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkSharedTensorBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkSharedTensorBatchDataset.java
index 76108ce827..b61f61d837 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkSharedTensorBatchDataset.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkSharedTensorBatchDataset.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkStatefulDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkStatefulDataset.java
index d186ba48d0..1653db3249 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkStatefulDataset.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkStatefulDataset.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkStatefulTensorDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkStatefulTensorDataset.java
index 7d1cbbe98c..18bf6aeea1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkStatefulTensorDataset.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkStatefulTensorDataset.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkTensorBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkTensorBatchDataset.java
index eccd903aec..2f2f321752 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkTensorBatchDataset.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkTensorBatchDataset.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkTensorDataReader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkTensorDataReader.java
index 45064ddcf5..8644865afd 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkTensorDataReader.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkTensorDataReader.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkTensorDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkTensorDataset.java
index 50ead9ee6d..733910e64c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkTensorDataset.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ChunkTensorDataset.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ClassAttribute.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ClassAttribute.java
index ed29e85982..2c32da2bf1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ClassAttribute.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ClassAttribute.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ClassDef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ClassDef.java
index d68df4807f..a4e45cd7ed 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ClassDef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ClassDef.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ClassType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ClassType.java
index 4b4e5d2292..180e343d28 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ClassType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ClassType.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ClassTypePropertyOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ClassTypePropertyOptional.java
index b7c477aa8f..4a78b08847 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ClassTypePropertyOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ClassTypePropertyOptional.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ClassValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ClassValue.java
index 4022b6c26a..3ceac505f4 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ClassValue.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ClassValue.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ClosureValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ClosureValue.java
index c213ca6109..74e5a9d3d9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ClosureValue.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ClosureValue.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Code.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Code.java
index 951a5bf2c6..0c650eb653 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Code.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Code.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CodeImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CodeImpl.java
index b436b9d88d..3a1299996d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CodeImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CodeImpl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CommHookInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CommHookInterface.java
index c80d06a94d..cb405114d2 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CommHookInterface.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CommHookInterface.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CompilationUnit.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CompilationUnit.java
index 4fd238f4bf..d2377881ea 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CompilationUnit.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CompilationUnit.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CompileTimeEmptyString.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CompileTimeEmptyString.java
index ecbe444149..ee1d633d9e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CompileTimeEmptyString.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CompileTimeEmptyString.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CompiledNodeArgs.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CompiledNodeArgs.java
index 6847e8833a..f2c0e0d786 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CompiledNodeArgs.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CompiledNodeArgs.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
@@ -88,4 +88,7 @@ public class CompiledNodeArgs extends Pointer {
public CompiledNodeArgs(@ByRef AutogradCompilerCall compiler, @ByRef NodeCall node_call) { super((Pointer)null); allocate(compiler, node_call); }
private native void allocate(@ByRef AutogradCompilerCall compiler, @ByRef NodeCall node_call);
+
+
+
}
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ComplexType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ComplexType.java
index c93bf4bcb5..1dd560d215 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ComplexType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ComplexType.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ComplexTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ComplexTypePtr.java
index 07bbd838a0..7ba5af5ea6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ComplexTypePtr.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ComplexTypePtr.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Compound.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Compound.java
index 7c6247a5f0..d98b826b59 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Compound.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Compound.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstExpr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstExpr.java
index 450ce4b98d..64735cf149 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstExpr.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstExpr.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dImpl.java
index d93fab4b24..f4f50b7816 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dImpl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dImplBase.java
index 1e68233012..ed9f6a3633 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dImplBase.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dImplCloneable.java
index ba535fa155..b6bc0a0fb7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dImplCloneable.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dOptions.java
index edaf604eb2..42c07cf85a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad1dOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dImpl.java
index dc433692f1..fdabd6635c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dImpl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dImplBase.java
index 7048a564ed..383b00ab03 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dImplBase.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dImplCloneable.java
index 61ac61ee37..142cdacab8 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dImplCloneable.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dOptions.java
index 81c60471b8..ba8dea7b34 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad2dOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dImpl.java
index d18515fa4e..487ac7e670 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dImpl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dImplBase.java
index 400190a8ed..9851972f6e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dImplBase.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dImplCloneable.java
index 73cf348f4d..73b6703396 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dImplCloneable.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dOptions.java
index 7a9400cf92..d3b905cbe8 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantPad3dOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantString.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantString.java
index b5117e9505..1664efb903 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantString.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConstantString.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
@@ -34,7 +34,7 @@ public class ConstantString extends Pointer {
public static native @IntrusivePtr("c10::ivalue::ConstantString") @Cast({"", "c10::intrusive_ptr&"}) ConstantString create(@StdString String str_);
public native @StdString BytePointer string();
- public native @StringView BytePointer string_view();
+ public native @StringView @Cast("const char*") BytePointer string_view();
public native @Const @ByRef @Name("operator const std::string&") @StdString @Override String toString();
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Context.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Context.java
index ba8d9f9276..a5f1abd0c0 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Context.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Context.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
@@ -38,19 +38,27 @@ public class Context extends Pointer {
private native void allocate();
public native @Const @ByRef Generator defaultGenerator(@ByVal Device device);
+
public native @Const @ByRef AcceleratorHooksInterface getAcceleratorHooksInterface(
@ByVal(nullValue = "std::optional(std::nullopt)") DeviceTypeOptional opt_device_type);
public native @Const @ByRef AcceleratorHooksInterface getAcceleratorHooksInterface();
+
public native @ByVal Device getDeviceFromPtr(Pointer data, DeviceType device_type);
public native @ByVal Device getDeviceFromPtr(Pointer data, @Cast("c10::DeviceType") byte device_type);
+
public native @Cast("bool") boolean isPinnedPtr(
@Const Pointer data,
@ByVal(nullValue = "std::optional(std::nullopt)") DeviceTypeOptional device_type);
public native @Cast("bool") boolean isPinnedPtr(
@Const Pointer data);
+
public native Allocator getPinnedMemoryAllocator(
@ByVal(nullValue = "std::optional(std::nullopt)") DeviceTypeOptional device_type);
public native Allocator getPinnedMemoryAllocator();
+
+ public native void lazyInitDevice(DeviceType device_type);
+ public native void lazyInitDevice(@Cast("c10::DeviceType") byte device_type);
+
public static native @Cast("bool") boolean hasOpenMP();
public static native @Cast("bool") boolean hasMKL();
public static native @Cast("bool") boolean hasLAPACK();
@@ -64,6 +72,7 @@ public native Allocator getPinnedMemoryAllocator(
public static native long versionCuDNN();
public static native @Cast("bool") boolean hasCuSOLVER();
public static native @Cast("bool") boolean hasCuBLASLt();
+ public static native @Cast("bool") boolean hasROCM();
public static native @Cast("bool") boolean hasHIP();
public static native @Cast("bool") boolean hasMPS();
public static native @Cast("bool") boolean hasIPU();
@@ -71,13 +80,8 @@ public native Allocator getPinnedMemoryAllocator(
public static native @Cast("bool") boolean hasXPU();
public static native @Cast("bool") boolean hasLazy();
public static native @Cast("bool") boolean hasMAIA();
- // defined in header so that getNonVariableType has ability to inline
- // call_once check. getNonVariableType is called fairly frequently
- public native void lazyInitCUDA();
- public native void lazyInitHIP();
- public native void lazyInitXPU();
- public native void lazyInitMTIA();
- public native void lazyInitPrivateUse1();
+ public static native @Cast("bool") boolean hasHPU();
+
public static native @Cast("const at::cuda::NVRTC*") @ByRef Pointer getNVRTC();
public static native @Cast("bool") boolean setFlushDenormal(@Cast("bool") boolean on);
@@ -112,6 +116,9 @@ public native Allocator getPinnedMemoryAllocator(
// the math SDP kernel, you can force your code to use flash kernels.
// The math SDP kernel can be disabled by setting
// at::globalContext().setUserEnabledMathSDP(false) flag.
+ public native void setSDPPriorityOrder(@Cast("const std::vector*") @ByRef LongVector order);
+ public native @ByVal @Cast("std::array*") IntPointer sDPPriorityOrder();
+
public native void setSDPUseFlash(@Cast("bool") boolean arg0);
public native @Cast("bool") boolean userEnabledFlashSDP();
@@ -213,7 +220,7 @@ public native Allocator getPinnedMemoryAllocator(
// }
// Throws an error if `Context::deterministicAlgorithms()` is true
- public static native void alertNotDeterministic(@StringView BytePointer caller);
+ public static native void alertNotDeterministic(@StringView @Cast("const char*") BytePointer caller);
public static native void alertNotDeterministic(@StringView String caller);
// Throws an error if `Context::deterministicAlgorithms()` is true, CUDA
@@ -254,4 +261,11 @@ public native Allocator getPinnedMemoryAllocator(
public native void unsetDefaultMobileCPUAllocator();
public native @Cast("bool") boolean allowFP16ReductionCPU();
public native void setAllowFP16ReductionCPU(@Cast("bool") boolean arg0);
+
+ // Preserved for BC
+ public native void lazyInitCUDA();
+ public native void lazyInitHIP();
+ public native void lazyInitXPU();
+ public native void lazyInitMTIA();
+ public native void lazyInitPrivateUse1();
}
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Continue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Continue.java
index abdeb464a3..e987d69c63 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Continue.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Continue.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dFuncOptions.java
index 82ae8eeb05..5522ae360f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dFuncOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dFuncOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dImpl.java
index c69e167e6f..84fd592d22 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dImpl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dImplBase.java
index 04f520d983..b122b792c7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dImplBase.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dImplCloneable.java
index d6876298b9..11b1c60bc0 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dImplCloneable.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dOptions.java
index d4f1b8ec78..b2e6e52180 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dPadding.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dPadding.java
index 9c6490f8e6..04a36db4ad 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dPadding.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv1dPadding.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dFuncOptions.java
index c92de143a4..e1af830ec1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dFuncOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dFuncOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dImpl.java
index 6544b3ee92..96c04e518e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dImpl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dImplBase.java
index a58b00f265..a16723cfa3 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dImplBase.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dImplCloneable.java
index a8af897350..e22dd668e7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dImplCloneable.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dOptions.java
index 5f094fac63..5215dc9007 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dPadding.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dPadding.java
index 9b610b06dd..683dc327ff 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dPadding.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv2dPadding.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dFuncOptions.java
index 386681d191..7f40d1504c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dFuncOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dFuncOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dImpl.java
index 7b6eed3484..bd9d68f782 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dImpl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dImplBase.java
index f49f59f0ac..b60aa30b43 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dImplBase.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dImplCloneable.java
index fa62d82bc3..f71346141f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dImplCloneable.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dOptions.java
index e70afaea3d..020883daed 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dPadding.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dPadding.java
index 583c3ff730..f25e050ece 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dPadding.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Conv3dPadding.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvPaddingMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvPaddingMode.java
index 7c64845641..c27dd12ab6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvPaddingMode.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvPaddingMode.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dFuncOptions.java
index 22fc7a782c..3d4c84a974 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dFuncOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dFuncOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImpl.java
index 4c734711af..b021b96071 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImpl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImplBase.java
index 953f69f72c..96c2a3e3b8 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImplBase.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImplBaseBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImplBaseBase.java
index a627b75962..84ca8abfdd 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImplBaseBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImplBaseBase.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImplCloneable.java
index cc76919028..1bf8fa8895 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dImplCloneable.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dOptions.java
index f1e6955245..6698d142ab 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose1dOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dFuncOptions.java
index 32359a5904..8c656d500e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dFuncOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dFuncOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImpl.java
index f1ee198a8e..bc2809a488 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImpl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImplBase.java
index d1114bb97b..b2fdef3736 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImplBase.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImplBaseBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImplBaseBase.java
index b3caf9790c..c26b230d14 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImplBaseBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImplBaseBase.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImplCloneable.java
index cf6bd379dc..3279496641 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dImplCloneable.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dOptions.java
index c01f6ec340..2aa6075c65 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose2dOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dFuncOptions.java
index 82b4cf6fc0..54657c9ef7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dFuncOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dFuncOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImpl.java
index 2789814fb8..64102a0e94 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImpl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImplBase.java
index 21166b7d20..92d7a6f220 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImplBase.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImplBaseBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImplBaseBase.java
index 0d34cc9dbb..8c2c2b2f46 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImplBaseBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImplBaseBase.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImplCloneable.java
index 4e44b86a4d..66c18e01a1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dImplCloneable.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dOptions.java
index 98fa88270f..5a0de43d5f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ConvTranspose3dOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CosineEmbeddingLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CosineEmbeddingLossImpl.java
index adabde8d39..3394a95d1c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CosineEmbeddingLossImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CosineEmbeddingLossImpl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CosineEmbeddingLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CosineEmbeddingLossImplCloneable.java
index f2e2651ae7..75afbf121d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CosineEmbeddingLossImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CosineEmbeddingLossImplCloneable.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CosineEmbeddingLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CosineEmbeddingLossOptions.java
index a137027dae..10cbbf4afb 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CosineEmbeddingLossOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CosineEmbeddingLossOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CosineSimilarityImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CosineSimilarityImpl.java
index c18e9822b1..6edb85ce71 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CosineSimilarityImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CosineSimilarityImpl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CosineSimilarityImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CosineSimilarityImplCloneable.java
index 19547d1b30..c06c6b9b6a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CosineSimilarityImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CosineSimilarityImplCloneable.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CosineSimilarityOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CosineSimilarityOptions.java
index 5289236bde..fdf8fb9701 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CosineSimilarityOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CosineSimilarityOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CppFunction.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CppFunction.java
index f4eb97bf19..973ceaf770 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CppFunction.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CppFunction.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
@@ -51,6 +51,9 @@ public class CppFunction extends Pointer {
* ... }. NoInferSchemaTag())} */
// #endif
+
+
+
public CppFunction(@ByRef(true) CppFunction arg0) { super((Pointer)null); allocate(arg0); }
@NoException(true) private native void allocate(@ByRef(true) CppFunction arg0);
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CppSignature.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CppSignature.java
index fa1ee7c6ff..24f89350c5 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CppSignature.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CppSignature.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CppSignatureOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CppSignatureOptional.java
index f644584246..26de302730 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CppSignatureOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CppSignatureOptional.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CrossEntropyLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CrossEntropyLossImpl.java
index a99230c5a6..0d203eb1f7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CrossEntropyLossImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CrossEntropyLossImpl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CrossEntropyLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CrossEntropyLossImplCloneable.java
index ee45f0ad67..485f367313 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CrossEntropyLossImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CrossEntropyLossImplCloneable.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CrossEntropyLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CrossEntropyLossOptions.java
index 2005a17e37..b166c19173 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CrossEntropyLossOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CrossEntropyLossOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CrossMapLRN2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CrossMapLRN2dImpl.java
index 018dd834df..32c6f5c1eb 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CrossMapLRN2dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CrossMapLRN2dImpl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CrossMapLRN2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CrossMapLRN2dImplCloneable.java
index 5ed97e7db4..7e66abe155 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CrossMapLRN2dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CrossMapLRN2dImplCloneable.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CrossMapLRN2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CrossMapLRN2dOptions.java
index 5b69c74fed..84a25defd0 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CrossMapLRN2dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CrossMapLRN2dOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CustomBatchRequest.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CustomBatchRequest.java
index a9672db302..6cb084b2e5 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CustomBatchRequest.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CustomBatchRequest.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/CustomClassHolder.java b/pytorch/src/gen/java/org/bytedeco/pytorch/CustomClassHolder.java
index f7ee4d7137..b7e7fd0536 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/CustomClassHolder.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/CustomClassHolder.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DDPLoggingData.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DDPLoggingData.java
index 87a8282b73..b44c50c5d0 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DDPLoggingData.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DDPLoggingData.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DataLoaderOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DataLoaderOptions.java
index ee6859684d..08a1a80857 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DataLoaderOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DataLoaderOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DataPtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DataPtr.java
index ea8db45114..b5504c018d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DataPtr.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DataPtr.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DataPtrVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DataPtrVector.java
index f23ea2faca..85834081b2 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DataPtrVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DataPtrVector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DebugInfoBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DebugInfoBase.java
index 29a754f997..0f4dfa286d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DebugInfoBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DebugInfoBase.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DebugInfoGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DebugInfoGuard.java
index b3446da660..9b635a77c0 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DebugInfoGuard.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DebugInfoGuard.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
@@ -41,4 +41,6 @@ public class DebugInfoGuard extends Pointer {
+
+
}
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Decl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Decl.java
index 5ecfc779e1..559a89a424 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Decl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Decl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Def.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Def.java
index 22c251fe5e..e379c8ac64 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Def.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Def.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DefMaybe.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DefMaybe.java
index a02af74a43..26435040db 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DefMaybe.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DefMaybe.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DefVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DefVector.java
index aebf9849f7..f35903c694 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DefVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DefVector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Delete.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Delete.java
index 1797da181a..18274f0bcc 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Delete.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Delete.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DeserializationStorageContext.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DeserializationStorageContext.java
index 401f1d36b7..049fcb9e19 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DeserializationStorageContext.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DeserializationStorageContext.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DetailConv1dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DetailConv1dOptions.java
index 169e25c821..cbb503ab18 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DetailConv1dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DetailConv1dOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DetailConv2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DetailConv2dOptions.java
index 8cbcf2a5fd..eba31cf9b2 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DetailConv2dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DetailConv2dOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DetailConv3dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DetailConv3dOptions.java
index a5ea51d239..e5c0111b52 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DetailConv3dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DetailConv3dOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DetectAnomalyGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DetectAnomalyGuard.java
index 033cac722c..6bf28b3b28 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DetectAnomalyGuard.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DetectAnomalyGuard.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Device.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Device.java
index d3fe02f616..9e55f7d39a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Device.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Device.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceGuardImplInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceGuardImplInterface.java
index 0ab3d2f8ed..43d90489b7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceGuardImplInterface.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceGuardImplInterface.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
@@ -183,6 +183,12 @@ public native void record(
*/
public native void synchronizeEvent(Pointer arg0);
+ /**
+ * Wait (by blocking the calling thread) until all the work previously
+ * enqueued on the device has been completed.
+ */
+ public native void synchronizeDevice(@Cast("const c10::DeviceIndex") byte arg0);
+
/**
* Ensure the caching allocator (if any) is aware that the given DataPtr is
* being used on the given stream, and that it should thus avoid recycling the
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceGuardImplRegistrar.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceGuardImplRegistrar.java
index 481b23e510..6fdfc498fb 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceGuardImplRegistrar.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceGuardImplRegistrar.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceObjType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceObjType.java
index 428c02bc43..87244d415a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceObjType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceObjType.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceObjTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceObjTypePtr.java
index 5006046d76..59e5c63f83 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceObjTypePtr.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceObjTypePtr.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceOptional.java
index 671f6d44e5..a77574a996 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceOptional.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceTypeOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceTypeOptional.java
index 7173a08b23..73f17ebc9a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceTypeOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceTypeOptional.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceTypeSet.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceTypeSet.java
index 3daf5723ed..82b02aa519 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceTypeSet.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DeviceTypeSet.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DictComp.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DictComp.java
index 2625ea3258..7fc2d3662a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DictComp.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DictComp.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DictLiteral.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DictLiteral.java
index c764d70e9f..9f299059c7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DictLiteral.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DictLiteral.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DictType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DictType.java
index 72396be5dd..6ccc7880c8 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DictType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DictType.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DimVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DimVector.java
index b11d5700ed..36fa5bbc28 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DimVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DimVector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DimVectorInferExpandGeometryResult.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DimVectorInferExpandGeometryResult.java
index 6f7c0dca99..2727954c16 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DimVectorInferExpandGeometryResult.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DimVectorInferExpandGeometryResult.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DimVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DimVectorOptional.java
index 8e9f5316a7..ec32f3a62c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DimVectorOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DimVectorOptional.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Dimname.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Dimname.java
index f4ad5cc700..0ddbcfb876 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Dimname.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Dimname.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameArrayRef.java
index 5c28c22d05..3f286a227f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameArrayRef.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
@@ -82,6 +82,9 @@ public class DimnameArrayRef extends Pointer {
public native @Const @ByPtr Dimname cbegin();
public native @Const @ByPtr Dimname cend();
+ /** Check if all elements in the array satisfy the given expression */
+
+
/** empty - Check if the array is empty. */
public native @Cast("const bool") boolean empty();
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameListOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameListOptional.java
index 6e64c20bc7..f000668cae 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameListOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameListOptional.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameOptional.java
index de2b5efe90..31488be5ae 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameOptional.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameVector.java
index c1f13fdd26..3b8eff0d22 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DimnameVector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DisablePythonDispatcher.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DisablePythonDispatcher.java
index 6bf35898aa..d5d7d36546 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DisablePythonDispatcher.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DisablePythonDispatcher.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
@@ -36,5 +36,10 @@ public class DisablePythonDispatcher extends Pointer {
public DisablePythonDispatcher() { super((Pointer)null); allocate(); }
private native void allocate();
+
+
+
+
+
public native PyInterpreter old_(); public native DisablePythonDispatcher old_(PyInterpreter setter);
}
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DisableRecordFunctionGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DisableRecordFunctionGuard.java
index 8f915d9754..f27e5b93fd 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DisableRecordFunctionGuard.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DisableRecordFunctionGuard.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DisabledStr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DisabledStr.java
index 245f731211..664acbf270 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DisabledStr.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DisabledStr.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DispatchKeyExtractor.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DispatchKeyExtractor.java
index a133859b6f..4d604bae2f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DispatchKeyExtractor.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DispatchKeyExtractor.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DispatchKeyOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DispatchKeyOptional.java
index 649e415a11..62439edd6d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DispatchKeyOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DispatchKeyOptional.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DispatchKeySet.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DispatchKeySet.java
index 69f167fe59..86f8bbde04 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DispatchKeySet.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DispatchKeySet.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Dispatcher.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Dispatcher.java
index 0bb77fc299..6138318a65 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Dispatcher.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Dispatcher.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedBackend.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedBackend.java
index 34df959e2d..22ebb5b508 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedBackend.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedBackend.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedBackendOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedBackendOptional.java
index ea26f89b78..d39830d755 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedBackendOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedBackendOptional.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedBackendOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedBackendOptions.java
index e544c599ba..ce5793a55c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedBackendOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedBackendOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedRandomSampler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedRandomSampler.java
index faa5686ca7..74f9333f6b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedRandomSampler.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedRandomSampler.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedSampler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedSampler.java
index c1335508f0..ed07679929 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedSampler.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedSampler.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedSequentialSampler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedSequentialSampler.java
index bf8c67fe9b..03f18ea66f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedSequentialSampler.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DistributedSequentialSampler.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Dots.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Dots.java
index f1cc46d80d..8b3ffcd984 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Dots.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Dots.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleArrayRef.java
index 8051fa5393..c66baf619b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleArrayRef.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
@@ -90,6 +90,9 @@ public class DoubleArrayRef extends Pointer {
public native @Const DoublePointer cbegin();
public native @Const DoublePointer cend();
+ /** Check if all elements in the array satisfy the given expression */
+
+
/** empty - Check if the array is empty. */
public native @Cast("const bool") boolean empty();
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleArrayRefOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleArrayRefOptional.java
index 9ac6437d70..e70fe3a354 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleArrayRefOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleArrayRefOptional.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplex.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplex.java
index 29fbdf5dcc..5d916a0082 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplex.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplex.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexArrayRef.java
index cf93c60612..e8d8fad9b9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexArrayRef.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
@@ -80,6 +80,9 @@ public class DoubleComplexArrayRef extends Pointer {
public native @Const @ByPtr DoubleComplex cbegin();
public native @Const @ByPtr DoubleComplex cend();
+ /** Check if all elements in the array satisfy the given expression */
+
+
/** empty - Check if the array is empty. */
public native @Cast("const bool") boolean empty();
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexElementReference.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexElementReference.java
index f5528ff3aa..6619583a3d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexElementReference.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexElementReference.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexList.java
index 74e3e94f29..dea659fa07 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexList.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexList.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexListIterator.java
index d217aaa85d..87c2a5142c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexListIterator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleComplexListIterator.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleElementReference.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleElementReference.java
index 3ea6d3da02..a160436177 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleElementReference.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleElementReference.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleExpandingArrayOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleExpandingArrayOptional.java
index 0a5a4d342a..8eaba67248 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleExpandingArrayOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleExpandingArrayOptional.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleList.java
index 72233644b6..5b715c35d9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleList.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleList.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleListIterator.java
index 825f1fed6f..810371ca8c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleListIterator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleListIterator.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleOptional.java
index 95fb794485..dc7cc0bbd5 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleOptional.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleVector.java
index 1c396299ae..7a8cbc0b4d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleVector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleVectorOptional.java
index fb954f20e0..85b0af6f17 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleVectorOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DoubleVectorOptional.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout2dImpl.java
index 27ad0935a5..126d7ef5db 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout2dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout2dImpl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout2dImplBase.java
index 7a37d37574..0717419f36 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout2dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout2dImplBase.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout2dImplCloneable.java
index 35eaae1407..a3eedd16d4 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout2dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout2dImplCloneable.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout3dImpl.java
index 99ee563ee4..7fe85b7331 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout3dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout3dImpl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout3dImplBase.java
index 82058ac5d3..435f2ddf17 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout3dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout3dImplBase.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout3dImplCloneable.java
index 562b1cede9..f82e71654c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout3dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Dropout3dImplCloneable.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutFuncOptions.java
index 27cf613f37..5408ae9232 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutFuncOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutFuncOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutImpl.java
index aafb54bcba..a79b39f726 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutImpl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutImplBase.java
index f2af0e5d10..8053a87e69 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutImplBase.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutImplCloneable.java
index 7be9677d1a..0eccd398b3 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutImplCloneable.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutOptions.java
index aec8305052..bd7df15355 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DropoutOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DynamicLibrary.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DynamicLibrary.java
index 8f59dff57f..60cd0c72fc 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DynamicLibrary.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DynamicLibrary.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/DynamoTensorArg.java b/pytorch/src/gen/java/org/bytedeco/pytorch/DynamoTensorArg.java
index 92942b3502..cfb80db01d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/DynamoTensorArg.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/DynamoTensorArg.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ELUImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ELUImpl.java
index 4c2b25fd2f..c6b8521a23 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ELUImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ELUImpl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ELUImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ELUImplCloneable.java
index 0243ad4936..e9b3a940a3 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ELUImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ELUImplCloneable.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ELUOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ELUOptions.java
index 4265f52283..a8b4ffc371 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ELUOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ELUOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Edge.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Edge.java
index 4a4161d0f2..fe16755f98 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Edge.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Edge.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EdgeVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EdgeVector.java
index 8626895c20..cc12d844f9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/EdgeVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EdgeVector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EllipsisIndexType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EllipsisIndexType.java
index e4f09c486c..12ddc08cc6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/EllipsisIndexType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EllipsisIndexType.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagFromPretrainedOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagFromPretrainedOptions.java
index 400cce1592..1e9f715b54 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagFromPretrainedOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagFromPretrainedOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagFuncOptions.java
index a7493f1d8f..f47e8cb3b6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagFuncOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagFuncOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagImpl.java
index c4a20d23dd..12b0c06bee 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagImpl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagImplCloneable.java
index 742c86de27..5189b7c31d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagImplCloneable.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagMode.java
index bfc44f2b49..773e94a73c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagMode.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagMode.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagOptions.java
index 9bb8a71b89..1b50df79a6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingBagOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingFromPretrainedOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingFromPretrainedOptions.java
index 924fb7d2a1..69a29fab95 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingFromPretrainedOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingFromPretrainedOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingFuncOptions.java
index 2eed86319a..ad8223e2cb 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingFuncOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingFuncOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingImpl.java
index ae23175c5d..45f9b9e4dd 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingImpl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingImplCloneable.java
index 9b1f0244a0..7b68765a23 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingImplCloneable.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingOptions.java
index ed13733dfd..23546eb346 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EmbeddingOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EnableProfilingGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EnableProfilingGuard.java
index 3ce1ffd1be..b4a93337ba 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/EnableProfilingGuard.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EnableProfilingGuard.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EnabledStr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EnabledStr.java
index b54eeccc29..97962d53e1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/EnabledStr.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EnabledStr.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EnumHolder.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EnumHolder.java
index 6e4d6bb15d..0d9b125e6d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/EnumHolder.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EnumHolder.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EnumNameValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EnumNameValue.java
index e8cecb4595..16e708f014 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/EnumNameValue.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EnumNameValue.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EnumNameValueArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EnumNameValueArrayRef.java
index 96d2859193..75871d1773 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/EnumNameValueArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EnumNameValueArrayRef.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
@@ -80,6 +80,9 @@ public class EnumNameValueArrayRef extends Pointer {
public native @Const @ByPtr EnumNameValue cbegin();
public native @Const @ByPtr EnumNameValue cend();
+ /** Check if all elements in the array satisfy the given expression */
+
+
/** empty - Check if the array is empty. */
public native @Cast("const bool") boolean empty();
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/EnumType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/EnumType.java
index a908ba700d..aa4ba7fadc 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/EnumType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/EnumType.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Example.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Example.java
index ff109292ba..c70217a762 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Example.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Example.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleCollation.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleCollation.java
index c294e9f91b..eb1a25a030 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleCollation.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleCollation.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleIterator.java
index 2b6cb86783..699b8fe2eb 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleIterator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleIterator.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleOptional.java
index a100a15874..c5390f99cb 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleOptional.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleVector.java
index 8013de8bf5..e163f32d9c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleVector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleVectorIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleVectorIterator.java
index 2aef1da86a..ccf7c5a305 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleVectorIterator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleVectorIterator.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleVectorOptional.java
index 5b21c4d0e3..4669ceb204 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleVectorOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExampleVectorOptional.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExceptionMessageValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExceptionMessageValue.java
index c434564020..1d2aa02912 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExceptionMessageValue.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExceptionMessageValue.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExceptionValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExceptionValue.java
index 634b5ec985..8adf7dca8c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExceptionValue.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExceptionValue.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExecutionPlan.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExecutionPlan.java
index 9fe17942ef..3f9d4f3970 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExecutionPlan.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExecutionPlan.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExecutorExecutionModeOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExecutorExecutionModeOptional.java
index e6d1302463..0ece489dbd 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExecutorExecutionModeOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExecutorExecutionModeOptional.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExperimentalConfig.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExperimentalConfig.java
index 6188779406..17c791afa8 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExperimentalConfig.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExperimentalConfig.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
@@ -40,13 +40,15 @@ public ExperimentalConfig(
@Cast("bool") boolean verbose/*=false*/,
@ByVal(nullValue = "std::vector{}") StringVector performance_events,
@Cast("bool") boolean enable_cuda_sync_events/*=false*/,
- @Cast("bool") boolean adjust_timestamps/*=false*/) { super((Pointer)null); allocate(profiler_metrics, profiler_measure_per_kernel, verbose, performance_events, enable_cuda_sync_events, adjust_timestamps); }
+ @Cast("bool") boolean adjust_profiler_step/*=false*/,
+ @Cast("bool") boolean adjust_timestamps/*=false*/) { super((Pointer)null); allocate(profiler_metrics, profiler_measure_per_kernel, verbose, performance_events, enable_cuda_sync_events, adjust_profiler_step, adjust_timestamps); }
private native void allocate(
@ByVal(nullValue = "std::vector{}") StringVector profiler_metrics,
@Cast("bool") boolean profiler_measure_per_kernel/*=false*/,
@Cast("bool") boolean verbose/*=false*/,
@ByVal(nullValue = "std::vector{}") StringVector performance_events,
@Cast("bool") boolean enable_cuda_sync_events/*=false*/,
+ @Cast("bool") boolean adjust_profiler_step/*=false*/,
@Cast("bool") boolean adjust_timestamps/*=false*/);
public ExperimentalConfig() { super((Pointer)null); allocate(); }
private native void allocate();
@@ -66,6 +68,13 @@ private native void allocate(
* This feature is new and currently disabled by default.
*/
public native @Cast("bool") boolean enable_cuda_sync_events(); public native ExperimentalConfig enable_cuda_sync_events(boolean setter);
+ /*
+ * Controls whether or not timestamp adjustment for ProfilerStep and parent
+ * Python events occurs after profiling. This occurs at an O(n) cost and
+ * affects only the start of profiler step events.
+ */
+ public native @Cast("bool") boolean adjust_profiler_step(); public native ExperimentalConfig adjust_profiler_step(boolean setter);
+
/*
* Controls whether or not timestamp adjustment occurs after profiling.
* The purpose of this is to adjust Vulkan event timelines to align with those
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Expr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Expr.java
index 647904c576..f23b99c235 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Expr.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Expr.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExprList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExprList.java
index 01d7cdeaac..9d246985cf 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExprList.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExprList.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExprListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExprListIterator.java
index 5cb6daca74..653728b91b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExprListIterator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExprListIterator.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExprMaybe.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExprMaybe.java
index 8971c15e08..9d90057a6f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExprMaybe.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExprMaybe.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExprStmt.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExprStmt.java
index 711e8234d9..9ac286f50b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExprStmt.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExprStmt.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ExtraFilesMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ExtraFilesMap.java
index 4750eef808..bc5b04ae13 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ExtraFilesMap.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ExtraFilesMap.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FanModeType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FanModeType.java
index a9b246ecd5..b5536b22ef 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FanModeType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FanModeType.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutFuncOptions.java
index 56cc6b42ec..626ce35fb3 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutFuncOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutFuncOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutImpl.java
index 5dae5fed27..f8b65e1a70 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutImpl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutImplBase.java
index 607fb3fa1a..88920b0f4a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutImplBase.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutImplCloneable.java
index eae09d315a..8ebe23023a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FeatureAlphaDropoutImplCloneable.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FileLineFunc.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FileLineFunc.java
index 20668d0d3c..69326840af 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FileLineFunc.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FileLineFunc.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FlattenImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FlattenImpl.java
index be08a056df..4ab25691b3 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FlattenImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FlattenImpl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FlattenImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FlattenImplCloneable.java
index e95795efab..ea05ae3598 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FlattenImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FlattenImplCloneable.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FlattenOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FlattenOptions.java
index 487a8506bc..6ce6d3e9b8 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FlattenOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FlattenOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Float8_e4m3fn.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Float8_e4m3fn.java
index e09de3ec08..bb6817c507 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Float8_e4m3fn.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Float8_e4m3fn.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Float8_e4m3fnuz.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Float8_e4m3fnuz.java
index b9b86bdc50..0c7e163169 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Float8_e4m3fnuz.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Float8_e4m3fnuz.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Float8_e5m2.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Float8_e5m2.java
index 9bacd56c97..d5f595ea27 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Float8_e5m2.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Float8_e5m2.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Float8_e5m2fnuz.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Float8_e5m2fnuz.java
index e11e7cd350..88c926ee1e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Float8_e5m2fnuz.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Float8_e5m2fnuz.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FloatArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FloatArrayRef.java
index 4acbd36a36..270696b3cb 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FloatArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FloatArrayRef.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
@@ -88,6 +88,9 @@ public class FloatArrayRef extends Pointer {
public native @Const FloatPointer cbegin();
public native @Const FloatPointer cend();
+ /** Check if all elements in the array satisfy the given expression */
+
+
/** empty - Check if the array is empty. */
public native @Cast("const bool") boolean empty();
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FloatComplex.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FloatComplex.java
index 551cd1ce38..e98164134d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FloatComplex.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FloatComplex.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FloatComplexArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FloatComplexArrayRef.java
index 305c0ced51..54458c7a21 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FloatComplexArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FloatComplexArrayRef.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
@@ -80,6 +80,9 @@ public class FloatComplexArrayRef extends Pointer {
public native @Const @ByPtr FloatComplex cbegin();
public native @Const @ByPtr FloatComplex cend();
+ /** Check if all elements in the array satisfy the given expression */
+
+
/** empty - Check if the array is empty. */
public native @Cast("const bool") boolean empty();
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FloatOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FloatOptional.java
index 477130c969..878db9a28b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FloatOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FloatOptional.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FloatType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FloatType.java
index b1af924af0..bdcb55f35f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FloatType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FloatType.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FloatTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FloatTypePtr.java
index 4adefa07ca..decfc1ab13 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FloatTypePtr.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FloatTypePtr.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FoldImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FoldImpl.java
index 7fee0f8df2..ea0e58d9fd 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FoldImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FoldImpl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FoldImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FoldImplCloneable.java
index 64c457bf29..46905a0a14 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FoldImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FoldImplCloneable.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FoldOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FoldOptions.java
index 30fd2b05df..f0d1eba99d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FoldOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FoldOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/For.java b/pytorch/src/gen/java/org/bytedeco/pytorch/For.java
index 56580b2d45..a41ee1f0bb 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/For.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/For.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ForceDispatchKeyGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ForceDispatchKeyGuard.java
index 75c6e5c576..bdeeb02c79 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ForceDispatchKeyGuard.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ForceDispatchKeyGuard.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
@@ -44,4 +44,9 @@ public ForceDispatchKeyGuard(
private native void allocate(
@ByVal DispatchKeySet include,
@ByVal DispatchKeySet exclude);
+
+
+
+
+
}
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ForwardADLevel.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ForwardADLevel.java
index 5d4bce213c..d8476e58a4 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ForwardADLevel.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ForwardADLevel.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ForwardGrad.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ForwardGrad.java
index bcd4012331..2784015251 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ForwardGrad.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ForwardGrad.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool1dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool1dOptions.java
index 3079910059..538cf183a6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool1dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool1dOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool2dImpl.java
index bb9b7cdebc..087af3ed26 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool2dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool2dImpl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool2dImplCloneable.java
index a5af65a722..7eec0a8a0c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool2dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool2dImplCloneable.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool2dOptions.java
index 08d9aea556..2487a9221a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool2dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool2dOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool3dImpl.java
index 67bf8a3bd0..2cd885c711 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool3dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool3dImpl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool3dImplCloneable.java
index fa78ffbc96..b4e93d413e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool3dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool3dImplCloneable.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool3dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool3dOptions.java
index 05e6bfda31..c24208c7de 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool3dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FractionalMaxPool3dOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FullDataLoaderOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FullDataLoaderOptions.java
index 104ccd0ff8..3f925b8be8 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FullDataLoaderOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FullDataLoaderOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FuncTorchTLSBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FuncTorchTLSBase.java
index 41b0950303..08b44a1b01 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FuncTorchTLSBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FuncTorchTLSBase.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Function.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Function.java
index e38b7df358..0094b7be42 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Function.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Function.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
@@ -30,7 +30,7 @@ public class Function extends Pointer {
public Function(Pointer p) { super(p); }
public native @ByRef @Name("operator =") Function put(@Const @ByRef Function arg0);
- public native @StringView BytePointer doc_string();
+ public native @StringView @Cast("const char*") BytePointer doc_string();
public native @Cast("bool") boolean isGraphFunction();
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionCrossMapLRN2d.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionCrossMapLRN2d.java
index 3acf53ae1b..dc8ae980b0 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionCrossMapLRN2d.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionCrossMapLRN2d.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPostHook.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPostHook.java
index 93e887bf1e..9bb841e855 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPostHook.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPostHook.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPostHookVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPostHookVector.java
index a9617024c7..2aa060f987 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPostHookVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPostHookVector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPreHook.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPreHook.java
index 2bb983c2ef..40ef88fefe 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPreHook.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPreHook.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPreHookVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPreHookVector.java
index f6bd907a4c..e8ba81dcf8 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPreHookVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionPreHookVector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionSchema.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionSchema.java
index b318296011..a7b92b63d3 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionSchema.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionSchema.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
@@ -186,7 +186,7 @@ public FunctionSchema(
public native @Cast("bool") boolean is_aliasing(@Const @ByRef SchemaArgument argument);
public native @Cast("bool") boolean is_mutable();
public native @Cast("bool") boolean is_mutable(@Const @ByRef SchemaArgument argument);
- public native @Cast("bool") boolean is_mutable(@StringView BytePointer name);
+ public native @Cast("bool") boolean is_mutable(@StringView @Cast("const char*") BytePointer name);
public native @Cast("bool") boolean is_mutable(@StringView String name);
// Returns whether lhs and rhs may alias directly.
@@ -220,7 +220,7 @@ public FunctionSchema(
public native @StdVector Argument getCorrectList(SchemaArgType type);
public native @StdVector Argument getCorrectList(@Cast("c10::SchemaArgType") int type);
- public native @ByVal IntOptional argumentIndexWithName(@StringView BytePointer name);
+ public native @ByVal IntOptional argumentIndexWithName(@StringView @Cast("const char*") BytePointer name);
public native @ByVal IntOptional argumentIndexWithName(@StringView String name);
public native @ByVal FunctionSchema cloneWithName(@StdString BytePointer name, @StdString BytePointer overload_name);
public native @ByVal FunctionSchema cloneWithName(@StdString String name, @StdString String overload_name);
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionSchemaOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionSchemaOptional.java
index dc32f8cdc5..0a5d197798 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionSchemaOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionSchemaOptional.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionSchemaVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionSchemaVector.java
index 51b59efe17..5f74a49f8c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionSchemaVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionSchemaVector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionType.java
index 918d9b4b90..9ac064f707 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionType.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionValue.java
index b781c0ac33..6ee9fb094c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionValue.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionValue.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionVector.java
index ccd1fff358..58638ee9e7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionVector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionalityOffsetAndMask.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionalityOffsetAndMask.java
index b59e2c884a..a542174574 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionalityOffsetAndMask.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FunctionalityOffsetAndMask.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FusionStrategy.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FusionStrategy.java
index a387db90b2..d9524b2405 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FusionStrategy.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FusionStrategy.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Future.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Future.java
index 2fd0d3e253..5dbdc1cf94 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Future.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Future.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
@@ -31,6 +31,13 @@ public class Future extends Pointer {
+ // Destructor
+ // Explicitly destroy events under device guard, otherwise it can lead to
+ // extra context being created on device 0. Reason: python garbage collector
+ // calls this destructor, but python GC does not have a device context, so a
+ // "default" one (usually on device 0) could be created when we go down the
+ // line of event destroy.
+
/**
* Wait on the future until it completes.
*/
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FutureArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureArrayRef.java
index 6e24a11ee1..54fc1c41d4 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FutureArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureArrayRef.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
@@ -82,6 +82,9 @@ public class FutureArrayRef extends Pointer {
public native @Const @ByPtr Future cbegin();
public native @Const @ByPtr Future cend();
+ /** Check if all elements in the array satisfy the given expression */
+
+
/** empty - Check if the array is empty. */
public native @Cast("const bool") boolean empty();
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FutureElementReference.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureElementReference.java
index 5e603103ec..21d9d01c1b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FutureElementReference.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureElementReference.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FutureList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureList.java
index dad54c94b8..9826f4c686 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FutureList.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureList.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FutureListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureListIterator.java
index 9ae1925f82..3484e7c230 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FutureListIterator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureListIterator.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FutureSingleElementType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureSingleElementType.java
index 6e3f97383b..f91f5bbe9c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FutureSingleElementType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureSingleElementType.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FutureType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureType.java
index 3f06415006..759f0904e0 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FutureType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureType.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/FutureVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureVector.java
index b328f868fc..be9cf6c769 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/FutureVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/FutureVector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GELUImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GELUImpl.java
index ba235e9894..7a37725ad9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GELUImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GELUImpl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GELUImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GELUImplCloneable.java
index b764c80c5a..424391eb73 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GELUImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GELUImplCloneable.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GELUOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GELUOptions.java
index 030abd1525..15e9456fab 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GELUOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GELUOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GLUImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GLUImpl.java
index cd915fd644..33b9811838 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GLUImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GLUImpl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GLUImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GLUImplCloneable.java
index a036af075f..29b275ac61 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GLUImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GLUImplCloneable.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GLUOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GLUOptions.java
index d033240a94..a559802667 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GLUOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GLUOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellImpl.java
index dd57fad6a2..3ebe411806 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellImpl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
@@ -44,7 +44,7 @@ public class GRUCellImpl extends GRUCellImplBase {
public GRUCellImpl(@Const @ByRef GRUCellOptions options_) { super((Pointer)null); allocate(options_); }
@SharedPtr @Name("std::make_shared") private native void allocate(@Const @ByRef GRUCellOptions options_);
- public native @ByVal Tensor forward(@Const @ByRef Tensor input, @ByVal(nullValue = "torch::Tensor{}") Tensor hx);
+ public native @ByVal Tensor forward(@Const @ByRef Tensor input, @Const @ByRef(nullValue = "torch::Tensor{}") Tensor hx);
public native @ByVal Tensor forward(@Const @ByRef Tensor input);
public native @ByRef GRUCellOptions options(); public native GRUCellImpl options(GRUCellOptions setter);
}
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellImplBase.java
index 703e8964bf..32e523d69e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellImplBase.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellImplCloneable.java
index ef2ff06d19..bcd513ae94 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellImplCloneable.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellOptions.java
index 5e16a4dfe9..daab45982f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUCellOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUImpl.java
index 7e7274a34e..79d2e51230 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUImpl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUImplBase.java
index d7172cf394..4528105ba8 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUImplBase.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUImplCloneable.java
index d5c4d09071..e2c9342ca6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUImplCloneable.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUOptions.java
index c9741559be..507d003b84 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GRUOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GRUOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GatherOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GatherOptions.java
index 50fcc02dd3..d964a5843a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GatherOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GatherOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GatheredContext.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GatheredContext.java
index 07c5bc089f..f02e4df4b1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GatheredContext.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GatheredContext.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
@@ -20,6 +20,7 @@
// used to hold traceback information in allocators
+// NOLINTNEXTLINE(cppcoreguidelines-special-member-functions)
@Namespace("c10") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
public class GatheredContext extends Pointer {
static { Loader.load(); }
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Generator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Generator.java
index 34176512c8..d3511e350d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Generator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Generator.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorImpl.java
index 37f9f31f46..a70b7e10b4 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorImpl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
@@ -32,6 +32,7 @@ public class GeneratorImpl extends Pointer {
+
public native @IntrusivePtr("c10::GeneratorImpl") @Name("clone") @Cast({"", "c10::intrusive_ptr&"}) GeneratorImpl clonePtr();
// Common methods for all generators
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorOptional.java
index 4e1aa4efd1..48746eb367 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorOptional.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorType.java
index 018d0607e4..18d93434d4 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorType.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorTypePtr.java
index ca49e920bd..79d09f9972 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorTypePtr.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GeneratorTypePtr.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GenericDict.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GenericDict.java
index 90e160e7bc..f754dfdd1b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GenericDict.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GenericDict.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GenericDictEntryRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GenericDictEntryRef.java
index dd0543fbab..d46d017ae2 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GenericDictEntryRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GenericDictEntryRef.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
@@ -33,7 +33,4 @@ public class GenericDictEntryRef extends Pointer {
public native @ByVal IValue key();
public native @ByVal IValue value();
- // allow copying and moving, but only our friends (i.e. the Dict class) can do
- // it. Copying/moving this reference wrapper would be too ambiguous to allow it
- // in the public API.
}
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GenericDictIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GenericDictIterator.java
index e2a57dc789..ea1975b1ec 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GenericDictIterator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GenericDictIterator.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GenericElementReference.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GenericElementReference.java
index 58a3d37f91..684f75f517 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GenericElementReference.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GenericElementReference.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GenericList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GenericList.java
index 1dc991e6a4..acfc3eaea8 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GenericList.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GenericList.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GenericListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GenericListIterator.java
index 534d85c561..8b53c09999 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GenericListIterator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GenericListIterator.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Global.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Global.java
index faad371516..04a1b05730 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Global.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Global.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GlooDeviceVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GlooDeviceVector.java
index 92fae059ed..8fb7424314 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GlooDeviceVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GlooDeviceVector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GradBucket.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GradBucket.java
index ae81a50eb3..0651549a82 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GradBucket.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GradBucket.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GradMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GradMode.java
index 91613cff7d..1e664f265e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GradMode.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GradMode.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Graph.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Graph.java
index ec5e045a55..0f2c43b1f3 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Graph.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Graph.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphAttr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphAttr.java
index 9d42d63487..7c459a7ce3 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphAttr.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphAttr.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphExecutor.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphExecutor.java
index 12383f1914..c57427b9ab 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphExecutor.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphExecutor.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphExecutorImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphExecutorImplBase.java
index 73a4f74a38..20aef41140 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphExecutorImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphExecutorImplBase.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphExecutorState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphExecutorState.java
index e8556c2f4e..f7b417b62c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphExecutorState.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphExecutorState.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphFunction.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphFunction.java
index c4c143de02..fd92e1c9dd 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphFunction.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphFunction.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphOptimizerEnabledGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphOptimizerEnabledGuard.java
index 19fdd9ade2..84c1147130 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphOptimizerEnabledGuard.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphOptimizerEnabledGuard.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphVector.java
index e0dd21608c..2b4834da2e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphVector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphsAttr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphsAttr.java
index 01258ad0c3..a716f55576 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GraphsAttr.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GraphsAttr.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GridSampleFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GridSampleFuncOptions.java
index bbfcf66eb7..95fe1be083 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GridSampleFuncOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GridSampleFuncOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GridSampleMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GridSampleMode.java
index 240ecde563..1632bbda60 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GridSampleMode.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GridSampleMode.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GridSamplePaddingMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GridSamplePaddingMode.java
index 1a002019b7..a7df3ead7d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GridSamplePaddingMode.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GridSamplePaddingMode.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormFuncOptions.java
index a553088ec4..4232aa2875 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormFuncOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormFuncOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormImpl.java
index 5d3035fb98..19f2f22bf7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormImpl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormImplCloneable.java
index 284c6f61bd..f1e0508ebe 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormImplCloneable.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormOptions.java
index c20754612c..30026e6b7f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GroupNormOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/GumbelSoftmaxFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/GumbelSoftmaxFuncOptions.java
index e33dc419bd..11652d77e1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/GumbelSoftmaxFuncOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/GumbelSoftmaxFuncOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HIPHooksArgs.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HIPHooksArgs.java
index b55bcd118b..b766b14f49 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/HIPHooksArgs.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HIPHooksArgs.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HIPHooksInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HIPHooksInterface.java
index bb6c3446be..50b9b4f9a5 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/HIPHooksInterface.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HIPHooksInterface.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
@@ -44,10 +44,11 @@ public class HIPHooksInterface extends AcceleratorHooksInterface {
// This should never actually be implemented, but it is used to
// squelch -Werror=non-virtual-dtor
- // Initialize the HIP library state
- public native void initHIP();
+ public native void init();
- public native @UniquePtr GeneratorImpl initHIPGenerator(Context arg0);
+ public native @Const @ByRef Generator getDefaultGenerator(
+ @Cast("c10::DeviceIndex") byte device_index/*=-1*/);
+ public native @Const @ByRef Generator getDefaultGenerator();
public native @Cast("bool") boolean hasHIP();
@@ -57,8 +58,6 @@ public class HIPHooksInterface extends AcceleratorHooksInterface {
public native Allocator getPinnedMemoryAllocator();
- public native void registerHIPTypes(Context arg0);
-
public native int getNumGPUs();
public native @Cast("bool") boolean hasPrimaryContext(@Cast("c10::DeviceIndex") byte device_index);
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Half.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Half.java
index cd327a6b51..713c41927d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Half.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Half.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HalfArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HalfArrayRef.java
index 663f8490d8..e81229aee0 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/HalfArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HalfArrayRef.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
@@ -80,6 +80,9 @@ public class HalfArrayRef extends Pointer {
public native @Const @ByPtr Half cbegin();
public native @Const @ByPtr Half cend();
+ /** Check if all elements in the array satisfy the given expression */
+
+
/** empty - Check if the array is empty. */
public native @Cast("const bool") boolean empty();
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HalfComplex.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HalfComplex.java
index 5e1423c086..d677775f14 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/HalfComplex.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HalfComplex.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HardshrinkImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HardshrinkImpl.java
index ff958a1f86..3613c7ca47 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/HardshrinkImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HardshrinkImpl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HardshrinkImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HardshrinkImplCloneable.java
index b121a482bc..dd629cd1e8 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/HardshrinkImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HardshrinkImplCloneable.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HardshrinkOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HardshrinkOptions.java
index ab10fbc09b..80da035b02 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/HardshrinkOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HardshrinkOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HardtanhImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HardtanhImpl.java
index 7653ac538d..a46bcdffa2 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/HardtanhImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HardtanhImpl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HardtanhImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HardtanhImplCloneable.java
index be1193b8db..23ce428828 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/HardtanhImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HardtanhImplCloneable.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HardtanhOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HardtanhOptions.java
index e4594339b8..0d157f64c2 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/HardtanhOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HardtanhOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HashAliasedIValueMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HashAliasedIValueMap.java
index 06c9473c11..59dc44ca11 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/HashAliasedIValueMap.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HashAliasedIValueMap.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HashAliasedIValues.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HashAliasedIValues.java
index 93088d24a1..6df1b329dc 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/HashAliasedIValues.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HashAliasedIValues.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HashIdentityIValueMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HashIdentityIValueMap.java
index 9baa915090..57833fa34f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/HashIdentityIValueMap.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HashIdentityIValueMap.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HermeticPyObjectTLS.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HermeticPyObjectTLS.java
index d6b0f59be8..25991a208c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/HermeticPyObjectTLS.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HermeticPyObjectTLS.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HingeEmbeddingLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HingeEmbeddingLossImpl.java
index 4f4872ab2c..2d70a36ac3 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/HingeEmbeddingLossImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HingeEmbeddingLossImpl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HingeEmbeddingLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HingeEmbeddingLossImplCloneable.java
index 2f3e9a8a4d..13c5e5d699 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/HingeEmbeddingLossImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HingeEmbeddingLossImplCloneable.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HingeEmbeddingLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HingeEmbeddingLossOptions.java
index 6295ad982a..3b0deb111a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/HingeEmbeddingLossOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HingeEmbeddingLossOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HuberLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HuberLossImpl.java
index 3385cd4b63..d2dc198c02 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/HuberLossImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HuberLossImpl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HuberLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HuberLossImplCloneable.java
index 02dabc44a2..13c3112706 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/HuberLossImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HuberLossImplCloneable.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/HuberLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/HuberLossOptions.java
index 9e7f4b6aef..d6bb3b5681 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/HuberLossOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/HuberLossOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IMethod.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IMethod.java
index 63322a5de0..a7cd3d1ca4 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/IMethod.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IMethod.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IPUHooksArgs.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IPUHooksArgs.java
index f5b4b4d1b7..5dc6650645 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/IPUHooksArgs.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IPUHooksArgs.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IPUHooksInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IPUHooksInterface.java
index 9fd733eca0..c656a95747 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/IPUHooksInterface.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IPUHooksInterface.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
@@ -20,7 +20,7 @@
@Namespace("at") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
-public class IPUHooksInterface extends Pointer {
+public class IPUHooksInterface extends AcceleratorHooksInterface {
static { Loader.load(); }
/** Default native constructor. */
public IPUHooksInterface() { super((Pointer)null); allocate(); }
@@ -38,10 +38,15 @@ public class IPUHooksInterface extends Pointer {
}
- public native @Const @ByRef Generator getDefaultIPUGenerator(
- @Cast("c10::DeviceIndex") byte device_index/*[[maybe_unused]] = -1*/);
- public native @Const @ByRef Generator getDefaultIPUGenerator();
+ public native void init();
+
+ public native @Cast("bool") boolean hasPrimaryContext(@Cast("c10::DeviceIndex") byte device_index);
- public native @ByVal Generator newIPUGenerator(@Cast("c10::DeviceIndex") byte device_index/*[[maybe_unused]] = -1*/);
- public native @ByVal Generator newIPUGenerator();
+ public native @Const @ByRef Generator getDefaultGenerator(
+ @Cast("c10::DeviceIndex") byte device_index/*=-1*/);
+ public native @Const @ByRef Generator getDefaultGenerator();
+
+ public native @ByVal Generator getNewGenerator(
+ @Cast("c10::DeviceIndex") byte device_index/*[[maybe_unused]] = -1*/);
+ public native @ByVal Generator getNewGenerator();
}
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IStreamAdapter.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IStreamAdapter.java
index f486bcb934..26d36ecdb9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/IStreamAdapter.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IStreamAdapter.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IValue.java
index 660122be4d..0447721f26 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/IValue.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IValue.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
@@ -296,7 +296,7 @@ public class IValue extends Pointer {
public native @IntrusivePtr("c10::ivalue::ConstantString") @Name("toString") @Cast({"", "c10::intrusive_ptr&"}) ConstantString toConstantString();
public native @StdString BytePointer toStringRef();
public native @ByVal @Cast("std::optional >*") Pointer toOptionalStringRef();
- public native @StringView BytePointer toStringView();
+ public native @StringView @Cast("const char*") BytePointer toStringView();
// DoubleList
public native @Cast("bool") boolean isDoubleList();
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IValueArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IValueArrayRef.java
index 23bfa0c3ee..cd95d9e019 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/IValueArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IValueArrayRef.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
@@ -82,6 +82,9 @@ public class IValueArrayRef extends Pointer {
public native @Const @ByPtr IValue cbegin();
public native @Const @ByPtr IValue cend();
+ /** Check if all elements in the array satisfy the given expression */
+
+
/** empty - Check if the array is empty. */
public native @Cast("const bool") boolean empty();
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IValueOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IValueOptional.java
index 93ab1a628b..35babf83e8 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/IValueOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IValueOptional.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IValueOptionalVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IValueOptionalVector.java
index d9f00377ee..ba4a4fcdd2 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/IValueOptionalVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IValueOptionalVector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IValueVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IValueVector.java
index b3f06f7057..cd7f3cbd17 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/IValueVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IValueVector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Ident.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Ident.java
index 9acdf05bea..60904904ca 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Ident.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Ident.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IdentList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IdentList.java
index 6326b00985..192a46daac 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/IdentList.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IdentList.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IdentListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IdentListIterator.java
index f42848f721..b7ec99afcc 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/IdentListIterator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IdentListIterator.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IdentityImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IdentityImpl.java
index 15b37fffbe..aea41e99a8 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/IdentityImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IdentityImpl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IdentityImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IdentityImplCloneable.java
index 0e09c93db3..80b2eeefcd 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/IdentityImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IdentityImplCloneable.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/If.java b/pytorch/src/gen/java/org/bytedeco/pytorch/If.java
index 8f98ca4318..d9c7fa290a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/If.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/If.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IncludeDispatchKeyGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IncludeDispatchKeyGuard.java
index bf332b97d5..2322e3eeaa 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/IncludeDispatchKeyGuard.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IncludeDispatchKeyGuard.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InferenceMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InferenceMode.java
index d27c77d101..757d292ca6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/InferenceMode.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InferenceMode.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
@@ -80,5 +80,10 @@ public class InferenceMode extends Pointer {
private native void allocate(@Cast("bool") boolean enabled/*=true*/);
public InferenceMode() { super((Pointer)null); allocate(); }
private native void allocate();
+
+
+
+
+
public static native @Cast("bool") boolean is_enabled();
}
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InferredType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InferredType.java
index a0c4588236..fe8c0f9a2d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/InferredType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InferredType.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InlinedCallStack.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InlinedCallStack.java
index 9862881503..762d37c9a2 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/InlinedCallStack.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InlinedCallStack.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InlinedCallStackOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InlinedCallStackOptional.java
index 52649b410a..9f6c5d906f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/InlinedCallStackOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InlinedCallStackOptional.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InputArchive.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InputArchive.java
index 1011bb85a1..6653d27758 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/InputArchive.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InputArchive.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImpl.java
index 7367aa6510..1c1c0e0880 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImpl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImplBase.java
index c5dfbaa342..fb30d5b394 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImplBase.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImplBaseBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImplBaseBase.java
index c51df9f32b..c82c40afb8 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImplBaseBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImplBaseBase.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImplCloneable.java
index 9c1924eb68..457412576a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm1dImplCloneable.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImpl.java
index 41ced5acab..a427d4a8eb 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImpl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImplBase.java
index cde78172cb..8822609fbb 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImplBase.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImplBaseBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImplBaseBase.java
index fcc64c8362..7fba64fa36 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImplBaseBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImplBaseBase.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImplCloneable.java
index e16f131530..69c4cc6286 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm2dImplCloneable.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImpl.java
index c02d4c1341..b82ecde78d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImpl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImplBase.java
index 0049ed2d72..0f6e80f4a6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImplBase.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImplBaseBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImplBaseBase.java
index ad925f4013..a4a696b559 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImplBaseBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImplBaseBase.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImplCloneable.java
index 41ca254d7f..5f79181746 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNorm3dImplCloneable.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNormFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNormFuncOptions.java
index bb09689cbb..5676d2f5ea 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNormFuncOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNormFuncOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNormOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNormOptions.java
index 2dcd798f9b..cf56f2937f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNormOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InstanceNormOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Instruction.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Instruction.java
index a95cac7951..e509500fb6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Instruction.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Instruction.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IntArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IntArrayRef.java
index db754336d6..9d7ee1b21c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/IntArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IntArrayRef.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
@@ -88,6 +88,9 @@ public class IntArrayRef extends Pointer {
public native @Const IntPointer cbegin();
public native @Const IntPointer cend();
+ /** Check if all elements in the array satisfy the given expression */
+
+
/** empty - Check if the array is empty. */
public native @Cast("const bool") boolean empty();
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IntOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IntOptional.java
index 29d5c67e7e..ddd09da1dd 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/IntOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IntOptional.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IntPair.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IntPair.java
index e20212bb01..de6938b44b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/IntPair.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IntPair.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IntSizedSmallVectorBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IntSizedSmallVectorBase.java
index 5b870e03a1..5323007184 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/IntSizedSmallVectorBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IntSizedSmallVectorBase.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IntType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IntType.java
index 2d46031785..16f88ea3ef 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/IntType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IntType.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/IntTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/IntTypePtr.java
index 29acae92ff..91c6063715 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/IntTypePtr.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/IntTypePtr.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InterfaceType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InterfaceType.java
index dfe0cf464d..84e2066e5b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/InterfaceType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InterfaceType.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InterpolateFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InterpolateFuncOptions.java
index f4e6648dcc..6e75356132 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/InterpolateFuncOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InterpolateFuncOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/InterpolateMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/InterpolateMode.java
index 9481dd2f76..74d5d4e982 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/InterpolateMode.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/InterpolateMode.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaBatchDataset.java
index fd64f1701e..2cd4b6d4e1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaBatchDataset.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaBatchDataset.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDataset.java
index 478eaa9bfe..0c8bf667cd 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDataset.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDataset.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDatasetBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDatasetBase.java
index f7b3d75608..4ded06bcae 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDatasetBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDatasetBase.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomDataLoader.java
index d0b930d93c..1d38f43226 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomDataLoader.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomDataLoader.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomDataLoaderBase.java
index 7c02859f5a..e43ef3de59 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomDataLoaderBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomDataLoaderBase.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomTensorDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomTensorDataLoader.java
index 413c29d7d8..d3021c3382 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomTensorDataLoader.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomTensorDataLoader.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomTensorDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomTensorDataLoaderBase.java
index 3f9d6b50bb..eb6f5b64b5 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomTensorDataLoaderBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedRandomTensorDataLoaderBase.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialDataLoader.java
index 8fbb645313..580739ad04 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialDataLoader.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialDataLoader.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialDataLoaderBase.java
index 57ef6c6256..9a2e9860fa 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialDataLoaderBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialDataLoaderBase.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialTensorDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialTensorDataLoader.java
index ccceff505c..58a1cb5f30 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialTensorDataLoader.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialTensorDataLoader.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialTensorDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialTensorDataLoaderBase.java
index 4e7d83807c..5110734d50 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialTensorDataLoaderBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaDistributedSequentialTensorDataLoaderBase.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomDataLoader.java
index a0593eb799..9993232af7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomDataLoader.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomDataLoader.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomDataLoaderBase.java
index 87a1582eae..395af692c4 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomDataLoaderBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomDataLoaderBase.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomTensorDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomTensorDataLoader.java
index f85961ec80..1e5f6173af 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomTensorDataLoader.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomTensorDataLoader.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomTensorDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomTensorDataLoaderBase.java
index 854ab0e5c4..1e328dcb10 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomTensorDataLoaderBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaRandomTensorDataLoaderBase.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialDataLoader.java
index d1040790e7..cf4cba72c7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialDataLoader.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialDataLoader.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialDataLoaderBase.java
index 30c67c6b2c..9f6c435d42 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialDataLoaderBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialDataLoaderBase.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialTensorDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialTensorDataLoader.java
index ebf05cfbd8..f0c12eac46 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialTensorDataLoader.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialTensorDataLoader.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialTensorDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialTensorDataLoaderBase.java
index 255c397520..e47f39b6d0 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialTensorDataLoaderBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaSequentialTensorDataLoaderBase.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulBatchDataset.java
index 5ef8c5726f..91a2486865 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulBatchDataset.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulBatchDataset.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDataLoader.java
index edb9dc867d..73ea88817c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDataLoader.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDataLoader.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDataLoaderBase.java
index e70f1f4088..a05c9ec353 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDataLoaderBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDataLoaderBase.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDataset.java
index 884e36b0eb..b2b445b4c2 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDataset.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDataset.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDatasetBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDatasetBase.java
index 0b4089adc5..bdb24736ab 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDatasetBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulDatasetBase.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorBatchDataset.java
index 973954c21a..d3093399de 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorBatchDataset.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorBatchDataset.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDataLoader.java
index 018a0128f1..f3b48cf900 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDataLoader.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDataLoader.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDataLoaderBase.java
index 4b7899daaf..a829e42573 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDataLoaderBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDataLoaderBase.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDataset.java
index a8376049e1..06cb12a85a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDataset.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDataset.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDatasetBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDatasetBase.java
index b48539f8fa..be29cd5efb 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDatasetBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStatefulTensorDatasetBase.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamBatchDataset.java
index 31fecc2853..8cb0611c77 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamBatchDataset.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamBatchDataset.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamDataLoader.java
index 6b6345111b..2959c6e888 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamDataLoader.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamDataLoader.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamDataLoaderBase.java
index 74aec405bd..7cde81f3ff 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamDataLoaderBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamDataLoaderBase.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamDataset.java
index f136f6b3f0..ed30168ab6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamDataset.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamDataset.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorBatchDataset.java
index 80eac70aae..d34cc08525 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorBatchDataset.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorBatchDataset.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorDataLoader.java
index 6958e61926..d8ee0843a8 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorDataLoader.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorDataLoader.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorDataLoaderBase.java
index 72699581a8..cfa3eaf769 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorDataLoaderBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorDataLoaderBase.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorDataset.java
index eb8f2797b2..8f50214067 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorDataset.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaStreamTensorDataset.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaTensorBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaTensorBatchDataset.java
index 5d91bc8448..841950ca48 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaTensorBatchDataset.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaTensorBatchDataset.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaTensorDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaTensorDataset.java
index 135b82d216..86017db8a5 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaTensorDataset.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaTensorDataset.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaTensorDatasetBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaTensorDatasetBase.java
index 3a8ec1a99d..7903ee6464 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JavaTensorDatasetBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JavaTensorDatasetBase.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JitModule.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JitModule.java
index 5fda537be1..a28c726f2e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JitModule.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JitModule.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JitNode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JitNode.java
index d00baee578..7b85e23b3f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JitNode.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JitNode.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JitNodeVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JitNodeVector.java
index 1973856f32..7991cf0f6f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JitNodeVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JitNodeVector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JitNodeWrap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JitNodeWrap.java
index aa333fc2f8..b53149ea57 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JitNodeWrap.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JitNodeWrap.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JitObject.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JitObject.java
index 78412084cb..1c68cec5da 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JitObject.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JitObject.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/JitString.java b/pytorch/src/gen/java/org/bytedeco/pytorch/JitString.java
index 3f6c7165cf..6ebfeecefd 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/JitString.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/JitString.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossImpl.java
index d0b128e301..a603a0d78a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossImpl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossImplCloneable.java
index 7d76ec7e8c..2fe00c8e50 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossImplCloneable.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossOptions.java
index b69e016469..193c667ead 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossReduction.java b/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossReduction.java
index 956262fce8..b868529824 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossReduction.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/KLDivLossReduction.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/KernelFunction.java b/pytorch/src/gen/java/org/bytedeco/pytorch/KernelFunction.java
index 22a25e1d13..ea8118f2bf 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/KernelFunction.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/KernelFunction.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
@@ -21,9 +21,10 @@
/**
* KernelFunction is similar to std::function but stores a kernel function.
- * You can create a KernelFunction from a boxed or unboxed function/functor/lambda
- * and call it in a boxed or unboxed way. If the way it was created doesn't
- * match the way it was called, it will do boxing or unboxing as necessary.
+ * You can create a KernelFunction from a boxed or unboxed
+ * function/functor/lambda and call it in a boxed or unboxed way. If the way it
+ * was created doesn't match the way it was called, it will do boxing or
+ * unboxing as necessary.
*/
@Namespace("c10") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
public class KernelFunction extends Pointer {
@@ -69,7 +70,10 @@ public class KernelFunction extends Pointer {
* > [] (Tensor a, bool b) -> Tensor {...});
* > Tensor result = func.callBoxed(stack);
*/
- public native void callBoxed(@Const @ByRef OperatorHandle opHandle, @ByVal DispatchKeySet dispatchKeySet, @Cast("c10::Stack*") IValueVector stack);
+ public native void callBoxed(
+ @Const @ByRef OperatorHandle opHandle,
+ @ByVal DispatchKeySet dispatchKeySet,
+ @Cast("c10::Stack*") IValueVector stack);
/**
* Call the function in an unboxed way.
@@ -101,12 +105,14 @@ public class KernelFunction extends Pointer {
* Example:
*
* > void boxed_func(OperatorKernel*, Stack* stack) {...}
- * > KernelFunction func = KernelFunction::makeFromBoxedFunction<&boxed_func>();
+ * > KernelFunction func =
+ * KernelFunction::makeFromBoxedFunction<&boxed_func>();
*/
/**
- * TODO: This will only be useful if we write a backend fallback that plumbs dispatch keys (currently there are none)
- * See Note [Plumbing Keys Through The Dispatcher] for details.
+ * TODO: This will only be useful if we write a backend fallback that plumbs
+ * dispatch keys (currently there are none) See Note [Plumbing Keys Through
+ * The Dispatcher] for details.
*/
/**
@@ -118,7 +124,8 @@ public class KernelFunction extends Pointer {
* > public:
* > Tensor operator()(Tensor a, Tensor b) {...}
* > };
- * > KernelFunction func = KernelFunction::makeFromUnboxedFunctor(std::make_unique());
+ * > KernelFunction func =
+ * KernelFunction::makeFromUnboxedFunctor(std::make_unique());
*/
/**
@@ -130,7 +137,8 @@ public class KernelFunction extends Pointer {
* > public:
* > void operator()(const OperatorHandle&, DispatchKeySet, Stack*) {...}
* > };
- * > KernelFunction func = KernelFunction::makeFromBoxedFunctor(std::make_unique());
+ * > KernelFunction func =
+ * KernelFunction::makeFromBoxedFunctor(std::make_unique());
*/
/**
@@ -143,7 +151,9 @@ public class KernelFunction extends Pointer {
* Example:
*
* > Tensor unboxed_func(Tensor a, Tensor b) {...}
- * > KernelFunction func = KernelFunction::makeFromUnboxedFunction();
+ * > KernelFunction func =
+ * KernelFunction::makeFromUnboxedFunction();
*/
/**
@@ -155,7 +165,8 @@ public class KernelFunction extends Pointer {
* Example:
*
* > Tensor unboxed_func(Tensor a, Tensor b) {...}
- * > KernelFunction func = KernelFunction::makeFromUnboxedRuntimeFunction(&unboxed_func);
+ * > KernelFunction func =
+ * KernelFunction::makeFromUnboxedRuntimeFunction(&unboxed_func);
*/
public static native @ByVal KernelFunction makeFallthrough();
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/L1LossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/L1LossImpl.java
index 248c107ffe..aaaa4a43a8 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/L1LossImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/L1LossImpl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/L1LossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/L1LossImplCloneable.java
index 8881174cff..4e097d1ad8 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/L1LossImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/L1LossImplCloneable.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/L1LossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/L1LossOptions.java
index 88cdf66d2e..db9c29bedc 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/L1LossOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/L1LossOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LBFGS.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LBFGS.java
index 232a801a86..1bb0a64866 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LBFGS.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LBFGS.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
@@ -26,15 +26,15 @@ public class LBFGS extends Optimizer {
public LBFGS(Pointer p) { super(p); }
public LBFGS(
- @ByVal OptimizerParamGroupVector param_groups,
+ @Const @ByRef OptimizerParamGroupVector param_groups,
@ByVal(nullValue = "torch::optim::LBFGSOptions{}") LBFGSOptions defaults) { super((Pointer)null); allocate(param_groups, defaults); }
private native void allocate(
- @ByVal OptimizerParamGroupVector param_groups,
+ @Const @ByRef OptimizerParamGroupVector param_groups,
@ByVal(nullValue = "torch::optim::LBFGSOptions{}") LBFGSOptions defaults);
public LBFGS(
- @ByVal OptimizerParamGroupVector param_groups) { super((Pointer)null); allocate(param_groups); }
+ @Const @ByRef OptimizerParamGroupVector param_groups) { super((Pointer)null); allocate(param_groups); }
private native void allocate(
- @ByVal OptimizerParamGroupVector param_groups);
+ @Const @ByRef OptimizerParamGroupVector param_groups);
public LBFGS(@ByVal TensorVector params, @ByVal(nullValue = "torch::optim::LBFGSOptions{}") LBFGSOptions defaults) { super((Pointer)null); allocate(params, defaults); }
private native void allocate(@ByVal TensorVector params, @ByVal(nullValue = "torch::optim::LBFGSOptions{}") LBFGSOptions defaults);
public LBFGS(@ByVal TensorVector params) { super((Pointer)null); allocate(params); }
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LBFGSOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LBFGSOptions.java
index 892a712232..d2e2a7d59a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LBFGSOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LBFGSOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LBFGSParamState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LBFGSParamState.java
index f155e16112..5c8d406933 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LBFGSParamState.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LBFGSParamState.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dImpl.java
index 752bd579e0..a48bdaf478 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dImpl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dImplBase.java
index fe4248ff83..6c88b426a4 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dImplBase.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dImplCloneable.java
index 88face75bb..69c9591c38 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dImplCloneable.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dOptions.java
index 482ac76a34..6b497ae080 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool1dOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dImpl.java
index b22ba7210e..f9f19f0961 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dImpl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dImplBase.java
index 9dff74bc68..5b7ec99e5e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dImplBase.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dImplCloneable.java
index d574a3205b..8918951c24 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dImplCloneable.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dOptions.java
index 8eb6f5e9c3..d8891525ed 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool2dOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dImpl.java
index ce4a3dd01b..418a291c4f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dImpl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dImplBase.java
index 0914dce65f..359eb9cf80 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dImplBase.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dImplCloneable.java
index d63db3f367..edc9d253d9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dImplCloneable.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dOptions.java
index 74c4162fb6..2d6d027eff 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LPPool3dOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LRScheduler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LRScheduler.java
index 3fa3e5dc7c..b3d8e662bd 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LRScheduler.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LRScheduler.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellImpl.java
index 5ab9d1124e..b92bd32a0b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellImpl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
@@ -46,7 +46,7 @@ public class LSTMCellImpl extends LSTMCellImplBase {
public native @ByVal T_TensorTensor_T forward(
@Const @ByRef Tensor input,
- @ByVal(nullValue = "torch::optional >{}") T_TensorTensor_TOptional hx_opt);
+ @Optional T_TensorTensor_T hx_opt/*={}*/);
public native @ByVal T_TensorTensor_T forward(
@Const @ByRef Tensor input);
public native @ByRef LSTMCellOptions options(); public native LSTMCellImpl options(LSTMCellOptions setter);
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellImplBase.java
index a2b5429b12..331e30a926 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellImplBase.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellImplCloneable.java
index df8358f485..383b2e2d00 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellImplCloneable.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellOptions.java
index 81043be9d0..c1e78126d5 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMCellOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMImpl.java
index 16c9dcfca6..5b5d8b913d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMImpl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
@@ -46,12 +46,12 @@ public class LSTMImpl extends LSTMImplBase {
public native @ByVal T_TensorT_TensorTensor_T_T forward(
@Const @ByRef Tensor input,
- @ByVal(nullValue = "torch::optional >{}") T_TensorTensor_TOptional hx_opt);
+ @Optional T_TensorTensor_T hx_opt/*={}*/);
public native @ByVal T_TensorT_TensorTensor_T_T forward(
@Const @ByRef Tensor input);
public native @ByVal T_PackedSequenceT_TensorTensor_T_T forward_with_packed_input(
@Const @ByRef PackedSequence packed_input,
- @ByVal(nullValue = "torch::optional >{}") T_TensorTensor_TOptional hx_opt);
+ @Optional T_TensorTensor_T hx_opt/*={}*/);
public native @ByVal T_PackedSequenceT_TensorTensor_T_T forward_with_packed_input(
@Const @ByRef PackedSequence packed_input);
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMImplBase.java
index 60856ee0f7..f441f1a9a8 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMImplBase.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMImplCloneable.java
index 5be2412ed1..d47fb09bfe 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMImplCloneable.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMOptions.java
index ed998c5420..f707d55353 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LSTMOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormFuncOptions.java
index da55e1b6db..ff29abbd46 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormFuncOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormFuncOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormImpl.java
index 9cccc95e08..72f7ca7035 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormImpl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormImplCloneable.java
index 9e3cfcf82a..b979ded27a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormImplCloneable.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormOptions.java
index f646f825e4..ccb439116c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LayerNormOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutEnumerationType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutEnumerationType.java
index d816e9d6fe..b3e3d723bd 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutEnumerationType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutEnumerationType.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutOptional.java
index e823016b6b..5b235ce910 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutOptional.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutType.java
index 4a1f3543b1..7a6575400e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutType.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutTypePtr.java
index 974a9a4c4d..b2da652c93 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutTypePtr.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LayoutTypePtr.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LeakyReLUImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LeakyReLUImpl.java
index 32f329e957..4f0f8318fe 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LeakyReLUImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LeakyReLUImpl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LeakyReLUImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LeakyReLUImplCloneable.java
index 3a27a7c066..0636ef2d5e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LeakyReLUImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LeakyReLUImplCloneable.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LeakyReLUOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LeakyReLUOptions.java
index b57ab48380..ed9c260c69 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LeakyReLUOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LeakyReLUOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LegacyTensorConstructor.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LegacyTensorConstructor.java
index 2db1567775..43a30d1ad1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LegacyTensorConstructor.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LegacyTensorConstructor.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Library.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Library.java
index 8febea50ba..59f4be1aaf 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Library.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Library.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
@@ -97,9 +97,6 @@ private native void allocate(
public Library(@ByRef(true) Library arg0) { super((Pointer)null); allocate(arg0); }
private native void allocate(@ByRef(true) Library arg0);
-
- ///
- ///
public native @ByRef @Name("operator =") Library put(@ByRef(true) Library arg0);
// Some notes about the API design here. We had the following constraints:
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LiftedIValueArg.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LiftedIValueArg.java
index 0827e92015..3e5ce61994 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LiftedIValueArg.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LiftedIValueArg.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LiftedIValueArgs.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LiftedIValueArgs.java
index 18d9324d34..54383d8d66 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LiftedIValueArgs.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LiftedIValueArgs.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
@@ -19,26 +19,21 @@
import static org.bytedeco.pytorch.global.torch.*;
-@Namespace("torch::dynamo::autograd") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
+@Namespace("torch::dynamo::autograd") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
public class LiftedIValueArgs extends Pointer {
static { Loader.load(); }
- /** Default native constructor. */
- public LiftedIValueArgs() { super((Pointer)null); allocate(); }
- /** Native array allocator. Access with {@link Pointer#position(long)}. */
- public LiftedIValueArgs(long size) { super((Pointer)null); allocateArray(size); }
/** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */
public LiftedIValueArgs(Pointer p) { super(p); }
- private native void allocate();
- private native void allocateArray(long size);
- @Override public LiftedIValueArgs position(long position) {
- return (LiftedIValueArgs)super.position(position);
- }
- @Override public LiftedIValueArgs getPointer(long i) {
- return new LiftedIValueArgs((Pointer)this).offsetAddress(i);
- }
+
+ public LiftedIValueArgs(@Const @ByRef SizeTOptional active_node_call_idx) { super((Pointer)null); allocate(active_node_call_idx); }
+ private native void allocate(@Const @ByRef SizeTOptional active_node_call_idx);
public native @ByRef IValue next_proxy(@Const IValue actual_ptr);
+ public native void add(@Const IValue iv);
+
public native @StdVector LiftedIValueArg args(); public native LiftedIValueArgs args(LiftedIValueArg setter);
public native @Cast("size_t") long next(); public native LiftedIValueArgs next(long setter);
+ // NodeCall id of each arg, only when verbose logging is enabled
+ public native @Cast("uint32_t*") @StdVector IntPointer args_origins(); public native LiftedIValueArgs args_origins(IntPointer setter);
}
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LinearImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LinearImpl.java
index 2c4d7b0047..6840068f9e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LinearImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LinearImpl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LinearImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LinearImplCloneable.java
index 6c2da77065..b9e006786b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LinearImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LinearImplCloneable.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LinearOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LinearOptions.java
index 0a8ff774ff..c2603e7e45 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LinearOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LinearOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ListComp.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ListComp.java
index cb7f6a4341..bf32db2d37 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ListComp.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ListComp.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ListLiteral.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ListLiteral.java
index 543680ef5d..e3ecffb906 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ListLiteral.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ListLiteral.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ListSingleElementType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ListSingleElementType.java
index ebf856f168..6073c64a10 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ListSingleElementType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ListSingleElementType.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ListType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ListType.java
index 7302856aa8..0fe0c54717 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ListType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ListType.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LocalDispatchKeySet.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LocalDispatchKeySet.java
index b36fcc3ac1..9c61807d86 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LocalDispatchKeySet.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LocalDispatchKeySet.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LocalResponseNormImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LocalResponseNormImpl.java
index bf01b7e9a0..59d9540f22 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LocalResponseNormImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LocalResponseNormImpl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LocalResponseNormImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LocalResponseNormImplCloneable.java
index 5c142851e8..5118205f91 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LocalResponseNormImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LocalResponseNormImplCloneable.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LocalResponseNormOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LocalResponseNormOptions.java
index f238d89b94..abf2bd2b7e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LocalResponseNormOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LocalResponseNormOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LogSigmoidImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LogSigmoidImpl.java
index 2d17aad031..9a93658edb 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LogSigmoidImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LogSigmoidImpl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LogSigmoidImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LogSigmoidImplCloneable.java
index 43e119f01f..c3299b0084 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LogSigmoidImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LogSigmoidImplCloneable.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxFuncOptions.java
index e6b2e047c9..8d61d67d2b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxFuncOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxFuncOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxImpl.java
index 3cffa8035a..bfeeb326e0 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxImpl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxImplCloneable.java
index e53ec68124..f515789c02 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxImplCloneable.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxOptions.java
index 06d86f2fea..8403f4d478 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LogSoftmaxOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Logger.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Logger.java
index 68d82d8c6c..3138a7c876 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Logger.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Logger.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LoggerOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LoggerOptional.java
index a764647e37..90b3f76abf 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LoggerOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LoggerOptional.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongArrayRef.java
index 79e6c19388..a3fa9560a1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongArrayRef.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
@@ -90,6 +90,9 @@ public class LongArrayRef extends Pointer {
public native @Const LongPointer cbegin();
public native @Const LongPointer cend();
+ /** Check if all elements in the array satisfy the given expression */
+
+
/** empty - Check if the array is empty. */
public native @Cast("const bool") boolean empty();
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongArrayRefOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongArrayRefOptional.java
index 137021d1fe..73864033a3 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongArrayRefOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongArrayRefOptional.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongArrayRefVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongArrayRefVector.java
index 3298321dab..4c390ed038 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongArrayRefVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongArrayRefVector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongElementReference.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongElementReference.java
index f57572977b..7a09f99d61 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongElementReference.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongElementReference.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongExpandingArrayOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongExpandingArrayOptional.java
index c6c747e89f..1b61d1ddf4 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongExpandingArrayOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongExpandingArrayOptional.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongList.java
index 2765ef521b..97f10ec7e1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongList.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongList.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongListIterator.java
index 9a003657d2..ca1ff4f4ba 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongListIterator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongListIterator.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongOptional.java
index 2b19af3cf6..3c7bccec28 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongOptional.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongOptionalArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongOptionalArrayRef.java
index cda515455a..db423671cd 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongOptionalArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongOptionalArrayRef.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
@@ -82,6 +82,9 @@ public class LongOptionalArrayRef extends Pointer {
public native @Const @ByPtr LongOptional cbegin();
public native @Const @ByPtr LongOptional cend();
+ /** Check if all elements in the array satisfy the given expression */
+
+
/** empty - Check if the array is empty. */
public native @Cast("const bool") boolean empty();
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongOptionalVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongOptionalVector.java
index d31ab8b8bc..e2d79e580b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongOptionalVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongOptionalVector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongSmallVectorBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongSmallVectorBase.java
index 58baffe9d4..2a4ee1d797 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongSmallVectorBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongSmallVectorBase.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongSmallVectorCommon.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongSmallVectorCommon.java
index 89445502b4..affc59cba4 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongSmallVectorCommon.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongSmallVectorCommon.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongSmallVectorImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongSmallVectorImpl.java
index 892d102054..75c921e793 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongSmallVectorImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongSmallVectorImpl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongVaryingShape.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongVaryingShape.java
index da03492fba..3d41f15645 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongVaryingShape.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongVaryingShape.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongVector.java
index 54b76042e7..58ef40f4af 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongVector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LongVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LongVectorOptional.java
index 1567c99da2..dd048108cd 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LongVectorOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LongVectorOptional.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/LossReduction.java b/pytorch/src/gen/java/org/bytedeco/pytorch/LossReduction.java
index 713b614f28..10f3820296 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/LossReduction.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/LossReduction.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MAIAHooksArgs.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MAIAHooksArgs.java
index fdf4cf944c..9b82ba4fac 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MAIAHooksArgs.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MAIAHooksArgs.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MAIAHooksInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MAIAHooksInterface.java
index 018e1241f8..f553bab6b2 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MAIAHooksInterface.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MAIAHooksInterface.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
@@ -22,7 +22,7 @@
// NB: Class must live in `at` due to limitations of Registry.h.
@Namespace("at") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
-public class MAIAHooksInterface extends Pointer {
+public class MAIAHooksInterface extends AcceleratorHooksInterface {
static { Loader.load(); }
/** Default native constructor. */
public MAIAHooksInterface() { super((Pointer)null); allocate(); }
@@ -42,5 +42,9 @@ public class MAIAHooksInterface extends Pointer {
// This should never actually be implemented, but it is used to
// squelch -Werror=non-virtual-dtor
+ public native void init();
+
+ public native @Cast("bool") boolean hasPrimaryContext(@Cast("c10::DeviceIndex") byte device_index);
+
public native @StdString BytePointer showConfig();
}
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MNIST.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MNIST.java
index 4aefddbfbd..5fd4be6836 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MNIST.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MNIST.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTBatchDataset.java
index 7a3aebb953..995b8b55ac 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTBatchDataset.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTBatchDataset.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTDataset.java
index d8b417d274..92d81c3d17 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTDataset.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTDataset.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTMapBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTMapBatchDataset.java
index 0f7945356e..ccf0de1efe 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTMapBatchDataset.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTMapBatchDataset.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTMapDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTMapDataset.java
index 9fe90598ab..18a99a6704 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTMapDataset.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTMapDataset.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTRandomDataLoader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTRandomDataLoader.java
index 51e315a113..67a3036f4c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTRandomDataLoader.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTRandomDataLoader.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTRandomDataLoaderBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTRandomDataLoaderBase.java
index a86bc6b2e3..69e67e8e10 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTRandomDataLoaderBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MNISTRandomDataLoaderBase.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MPSHooksArgs.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MPSHooksArgs.java
index e51bbb5950..e6428be14a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MPSHooksArgs.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MPSHooksArgs.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MPSHooksInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MPSHooksInterface.java
index 999d3b6602..6d658b5fb0 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MPSHooksInterface.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MPSHooksInterface.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
@@ -43,11 +43,13 @@ public class MPSHooksInterface extends AcceleratorHooksInterface {
// TORCH_CHECK(false, "Cannot execute ", func, "() without MPS backend.");
// Initialize the MPS library state
- public native void initMPS();
+ public native void init();
public native @Cast("bool") boolean hasMPS();
public native @Cast("bool") boolean isOnMacOSorNewer(@Cast("unsigned") int major/*=13*/, @Cast("unsigned") int minor/*=0*/);
public native @Cast("bool") boolean isOnMacOSorNewer();
- public native @Const @ByRef Generator getDefaultMPSGenerator();
+ public native @Const @ByRef Generator getDefaultGenerator(
+ @Cast("c10::DeviceIndex") byte device_index/*=-1*/);
+ public native @Const @ByRef Generator getDefaultGenerator();
public native Allocator getMPSDeviceAllocator();
public native void deviceSynchronize();
public native void commitStream();
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MSELossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MSELossImpl.java
index 4d90123fbf..5fb29b0147 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MSELossImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MSELossImpl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MSELossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MSELossImplCloneable.java
index 703221f772..9c1677e0c7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MSELossImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MSELossImplCloneable.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MSELossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MSELossOptions.java
index 3e977193e2..28405dbc8c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MSELossOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MSELossOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MTIAHooksInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MTIAHooksInterface.java
index f17e8b2fe6..d71930f2e5 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MTIAHooksInterface.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MTIAHooksInterface.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
@@ -42,7 +42,7 @@ public class MTIAHooksInterface extends AcceleratorHooksInterface {
// #define FAIL_MTIAHOOKS_FUNC(func)
// TORCH_CHECK(false, "Cannot execute ", func, "() without MTIA backend.");
- public native void initMTIA();
+ public native void init();
public native @Cast("bool") boolean hasMTIA();
@@ -73,4 +73,9 @@ public class MTIAHooksInterface extends AcceleratorHooksInterface {
public native Allocator getPinnedMemoryAllocator();
public native @Cast("PyObject*") Pointer memoryStats(@Cast("c10::DeviceIndex") byte device);
+
+ public native @Cast("PyObject*") Pointer getDeviceCapability(@Cast("c10::DeviceIndex") byte device);
+
+ public native void emptyCache();
+
}
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MagicMethod.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MagicMethod.java
index 44b214bd98..3d255052b7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MagicMethod.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MagicMethod.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MarginRankingLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MarginRankingLossImpl.java
index 60035fb72d..bd26302789 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MarginRankingLossImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MarginRankingLossImpl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MarginRankingLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MarginRankingLossImplCloneable.java
index 8af91f6ad7..849101bbfa 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MarginRankingLossImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MarginRankingLossImplCloneable.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MarginRankingLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MarginRankingLossOptions.java
index 23768182d3..216c50a919 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MarginRankingLossOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MarginRankingLossOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MatchTypeReturn.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MatchTypeReturn.java
index d318e5f7be..c434f33211 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MatchTypeReturn.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MatchTypeReturn.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MatchedSchema.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MatchedSchema.java
index 2174d63e49..fc443347aa 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MatchedSchema.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MatchedSchema.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dImpl.java
index 5722e28b61..bc77c44e93 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dImpl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dImplBase.java
index f758476438..fade97a76c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dImplBase.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dImplCloneable.java
index 347f77e6c6..2338ce04d8 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dImplCloneable.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dOptions.java
index bccc8e409f..5de8f12986 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool1dOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dImpl.java
index a7c0a6c2f8..db044dbc1f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dImpl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dImplBase.java
index 27e3bea56f..07eb4e233f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dImplBase.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dImplCloneable.java
index 713a79f8be..b3c9ca219d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dImplCloneable.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dOptions.java
index a80681dedf..629840bf0f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool2dOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dImpl.java
index 593d4c66ea..9dc1d808e1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dImpl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dImplBase.java
index 8f521d041f..9051a9891e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dImplBase.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dImplCloneable.java
index 2070d94215..f94a357d1a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dImplCloneable.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dOptions.java
index c8b7dd8b5d..5102cc87af 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxPool3dOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dFuncOptions.java
index 93173d5669..c74646d63c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dFuncOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dFuncOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dImpl.java
index 21f375c2a3..7d46baf84d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dImpl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dImplBase.java
index 01094f724d..fe7fd3c651 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dImplBase.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dImplCloneable.java
index 6f2c479884..4e744ecc76 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dImplCloneable.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dOptions.java
index fe3d0d36b6..5a62a82250 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool1dOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dFuncOptions.java
index 66ba4d123e..e596bedc40 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dFuncOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dFuncOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dImpl.java
index a4c49cc624..0e3677ef0c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dImpl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dImplBase.java
index c1f604e9cc..bc61629ef2 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dImplBase.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dImplCloneable.java
index 530b6692fb..fe3c322c40 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dImplCloneable.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dOptions.java
index 5a7628e62e..4e9e9506a7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool2dOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dFuncOptions.java
index f15886002f..fcb6a44c17 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dFuncOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dFuncOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dImpl.java
index 10a3c0410d..19f2f3e088 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dImpl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dImplBase.java
index ee65ad6bb0..1040a37b52 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dImplBase.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dImplCloneable.java
index acd2ea4953..72d7011cc7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dImplCloneable.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dOptions.java
index d7d64374df..3fc5c468db 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MaxUnpool3dOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryFormatOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryFormatOptional.java
index b06781c60b..6025d2d1dc 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryFormatOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryFormatOptional.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryFormatType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryFormatType.java
index 45f37baa3e..621feb66b6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryFormatType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryFormatType.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryFormattEnumerationType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryFormattEnumerationType.java
index 3fcc936fb3..d490d6cf6a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryFormattEnumerationType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryFormattEnumerationType.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryReportingInfoBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryReportingInfoBase.java
index 7ec6e8809e..c33a61c037 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryReportingInfoBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MemoryReportingInfoBase.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
@@ -27,7 +27,6 @@ public class MemoryReportingInfoBase extends DebugInfoBase {
/** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */
public MemoryReportingInfoBase(Pointer p) { super(p); }
-
/**
* alloc_size corresponds to the size of the ptr.
*
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MetaBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MetaBase.java
index f5a28ff326..9c4a753c67 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MetaBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MetaBase.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Method.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Method.java
index 9246ba4b53..4fc1035c41 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Method.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Method.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MethodOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MethodOptional.java
index 690fff6f30..8ffbe00b1f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MethodOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MethodOptional.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MethodValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MethodValue.java
index 17f9c97790..f2c8c01a71 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MethodValue.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MethodValue.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MishImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MishImpl.java
index 3843f6b776..17df043c77 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MishImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MishImpl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MishImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MishImplCloneable.java
index e0b3d6a9e6..1ed97f1545 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MishImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MishImplCloneable.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MobileCode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MobileCode.java
index 3edf63da23..8cb7bdc8ae 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MobileCode.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MobileCode.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Module.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Module.java
index ac49950994..b0a537a0d1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Module.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Module.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleDictImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleDictImpl.java
index 033b405110..ac88078d70 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleDictImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleDictImpl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleDictImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleDictImplCloneable.java
index baa4475646..ccb48e3075 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleDictImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleDictImplCloneable.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleInstanceInfo.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleInstanceInfo.java
index 0ece705b43..00008f2470 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleInstanceInfo.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleInstanceInfo.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleInstanceInfoOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleInstanceInfoOptional.java
index f9fb8b3502..91c3ee4934 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleInstanceInfoOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleInstanceInfoOptional.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleListImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleListImpl.java
index fa497632ce..ca13ed388d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleListImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleListImpl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleListImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleListImplCloneable.java
index bd2bc3482e..b599fea983 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleListImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ModuleListImplCloneable.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ModulePolicy.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ModulePolicy.java
index 9cd47f6c28..7de7924a7d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ModulePolicy.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ModulePolicy.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelMarginLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelMarginLossImpl.java
index efc148a480..c94803034d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelMarginLossImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelMarginLossImpl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelMarginLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelMarginLossImplCloneable.java
index ea5ff26998..69af0d91b6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelMarginLossImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelMarginLossImplCloneable.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelMarginLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelMarginLossOptions.java
index 7490f82000..d0b04ab6f9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelMarginLossOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelMarginLossOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelSoftMarginLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelSoftMarginLossImpl.java
index 1404e5ad02..e22434bab3 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelSoftMarginLossImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelSoftMarginLossImpl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelSoftMarginLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelSoftMarginLossImplCloneable.java
index 7cee66d61f..fe48b0ad0d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelSoftMarginLossImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelSoftMarginLossImplCloneable.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelSoftMarginLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelSoftMarginLossOptions.java
index e86ab7c3ac..9ac6b62202 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelSoftMarginLossOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiLabelSoftMarginLossOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiMarginLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiMarginLossImpl.java
index 14d9d79830..1a106d68fe 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiMarginLossImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiMarginLossImpl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiMarginLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiMarginLossImplCloneable.java
index bb796037ff..1c9eef4c30 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiMarginLossImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiMarginLossImplCloneable.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiMarginLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiMarginLossOptions.java
index 573a218331..a4e88572ee 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiMarginLossOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiMarginLossOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionForwardFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionForwardFuncOptions.java
index 8417a6fabb..fcf56cb088 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionForwardFuncOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionForwardFuncOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionImpl.java
index 335b668fdb..9590c93c71 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionImpl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionImplCloneable.java
index aadb8e50c9..495bffa6fc 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionImplCloneable.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionOptions.java
index 83189acbbe..72d52b7c3a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MultiheadAttentionOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/MzZipReaderIterWrapper.java b/pytorch/src/gen/java/org/bytedeco/pytorch/MzZipReaderIterWrapper.java
index f6efddbb98..92340e32cb 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/MzZipReaderIterWrapper.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/MzZipReaderIterWrapper.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NCCLPreMulSumSupplement.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NCCLPreMulSumSupplement.java
index 5ba70bf92e..b42e1a5e5a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/NCCLPreMulSumSupplement.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NCCLPreMulSumSupplement.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NLLLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NLLLossImpl.java
index b9847e8777..e2626df60d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/NLLLossImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NLLLossImpl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NLLLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NLLLossImplCloneable.java
index 6aaa11646a..c884c112e3 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/NLLLossImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NLLLossImplCloneable.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NLLLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NLLLossOptions.java
index 134bb460ce..3784ab0b7d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/NLLLossOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NLLLossOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NameMangler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NameMangler.java
index db1f12737c..c908c91ecc 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/NameMangler.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NameMangler.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedIValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedIValue.java
index d686284845..36f95a9137 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedIValue.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedIValue.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedJitModule.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedJitModule.java
index 75f7fd4ecf..d97346fb85 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedJitModule.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedJitModule.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTensor.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTensor.java
index 1b0e1760e7..2c4bab4530 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTensor.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTensor.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTensorMeta.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTensorMeta.java
index c225650020..4825429360 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTensorMeta.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTensorMeta.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTensorMetaInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTensorMetaInterface.java
index f682ab4b0e..a97e24f61d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTensorMetaInterface.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTensorMetaInterface.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTupleConstructor.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTupleConstructor.java
index dd54c3ee29..ba9aee15fe 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTupleConstructor.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedTupleConstructor.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedType.java
index dc7a67c2aa..e38599835b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedType.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedValue.java
index 78c455a564..d050be6f62 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedValue.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedValue.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedValueArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedValueArrayRef.java
index ab1259820e..6e2590d717 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedValueArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedValueArrayRef.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
@@ -80,6 +80,9 @@ public class NamedValueArrayRef extends Pointer {
public native @Const @ByPtr NamedValue cbegin();
public native @Const @ByPtr NamedValue cend();
+ /** Check if all elements in the array satisfy the given expression */
+
+
/** empty - Check if the array is empty. */
public native @Cast("const bool") boolean empty();
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedValueOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedValueOptional.java
index 469ac0aa47..785c3f9aa6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/NamedValueOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NamedValueOptional.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NamesMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NamesMode.java
index aad57a6c72..b561b28648 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/NamesMode.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NamesMode.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NativeResolver.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NativeResolver.java
index 48c00ffe8d..573d52e955 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/NativeResolver.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NativeResolver.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NestedTensorImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NestedTensorImpl.java
index 25f931044b..0107ab0b11 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/NestedTensorImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NestedTensorImpl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NoGradGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NoGradGuard.java
index 48f6f588bd..2be6acee15 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/NoGradGuard.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NoGradGuard.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NoNamesGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NoNamesGuard.java
index 442279c777..565bf71b31 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/NoNamesGuard.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NoNamesGuard.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
@@ -39,5 +39,9 @@ public class NoNamesGuard extends Pointer {
public NoNamesGuard() { super((Pointer)null); allocate(); }
private native void allocate();
+
+
+
+
public native void reset();
}
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NoTF32Guard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NoTF32Guard.java
index 8483c7ca38..d138f5b709 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/NoTF32Guard.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NoTF32Guard.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
@@ -44,5 +44,9 @@ public class NoTF32Guard extends Pointer {
public NoTF32Guard() { super((Pointer)null); allocate(); }
private native void allocate();
+
+
+
+
public static native @Cast("bool") boolean should_disable_tf32();
}
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NoTarget.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NoTarget.java
index b389dea743..82d5c35a17 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/NoTarget.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NoTarget.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Node.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Node.java
index 5619ac6e88..0defc5078a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Node.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Node.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
@@ -130,6 +130,9 @@ public class Node extends Pointer {
*/
public native @ByVal StreamOptional stream();
+ // Used by the engine to determine what device thread to run on
+ public native @ByVal Device device();
+
public native void clear_input_metadata();
// Outputs ("Next Edges")
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NodeCall.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NodeCall.java
index 45431bb03a..84b0cf7c29 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/NodeCall.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NodeCall.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NodeCalls.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NodeCalls.java
index 4032744460..d7b93205bd 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/NodeCalls.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NodeCalls.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
@@ -38,4 +38,8 @@ public class NodeCalls extends NodeNodeCallMap {
}
public native @ByRef NodeCall lookup(@SharedPtr Node function);
+
+ public native @Const @ByRef NodeCall lookup(@Cast("uint32_t") int id);
+
+ public native void clear();
}
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NodeNodeCallMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NodeNodeCallMap.java
index 6991433fc7..45205a1c33 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/NodeNodeCallMap.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NodeNodeCallMap.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NodeSet.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NodeSet.java
index cc2d01237d..5e5903e84e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/NodeSet.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NodeSet.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NoneType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NoneType.java
index 1cb0fde4e2..4c31faaa6d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/NoneType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NoneType.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NoneTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NoneTypePtr.java
index 13d5bf5b20..ba644aa98b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/NoneTypePtr.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NoneTypePtr.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Nonlinearity.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Nonlinearity.java
index 5f5cb0dee3..6184700440 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Nonlinearity.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Nonlinearity.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NormalizeFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NormalizeFuncOptions.java
index 2b2f61cf50..c813db9bd8 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/NormalizeFuncOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NormalizeFuncOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NumberType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NumberType.java
index fb301ba2b2..ce1f97c41c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/NumberType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NumberType.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/NumberTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/NumberTypePtr.java
index ef09cb2636..71d7dca219 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/NumberTypePtr.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/NumberTypePtr.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Obj.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Obj.java
index 649a22c695..87701cbe12 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Obj.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Obj.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OpRegistrationListener.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OpRegistrationListener.java
index d6a8f3e919..3b99df1efb 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/OpRegistrationListener.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OpRegistrationListener.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OperandInfo.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OperandInfo.java
index 4898a1e3b3..2d83e31bea 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/OperandInfo.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OperandInfo.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Operation.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Operation.java
index bbee23139c..9a324f71f1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Operation.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Operation.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Operator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Operator.java
index 74e558b22f..9bda3be5b4 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Operator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Operator.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorHandle.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorHandle.java
index 6ef870187a..b2e9f95dbf 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorHandle.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorHandle.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorHandleOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorHandleOptional.java
index 87ce105e26..1b65f6423f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorHandleOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorHandleOptional.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorKernel.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorKernel.java
index 5a038a669a..4ab73ca83e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorKernel.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorKernel.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorName.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorName.java
index 36292ea171..ec625c0f71 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorName.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorName.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorNameOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorNameOptional.java
index 42115d3fd5..be1022f6dc 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorNameOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorNameOptional.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorSet.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorSet.java
index b28b3dda45..2baae1d8b8 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorSet.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorSet.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorVector.java
index aa064bc5d3..995fd41b53 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OperatorVector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Optimizer.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Optimizer.java
index e7e3dda01f..b78c40e0fa 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Optimizer.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Optimizer.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdagradOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdagradOptions.java
index 21790f61e6..33415ae4f8 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdagradOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdagradOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdagradParamState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdagradParamState.java
index 68cdcc1a8b..ca2ba64083 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdagradParamState.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdagradParamState.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamOptions.java
index a008442bfc..0d21a25d16 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamParamState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamParamState.java
index 88c368da03..35b4565e1a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamParamState.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamParamState.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamWOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamWOptions.java
index 6d9baae0c6..7d01e3667b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamWOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamWOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamWParamState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamWParamState.java
index 1aab7778ea..fd5338bea7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamWParamState.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableAdamWParamState.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableLBFGSOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableLBFGSOptions.java
index fb3e474f28..7219105a48 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableLBFGSOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableLBFGSOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableLBFGSParamState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableLBFGSParamState.java
index f38b7c4af1..ef8ba2fcd4 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableLBFGSParamState.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableLBFGSParamState.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableRMSpropOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableRMSpropOptions.java
index d5ebb165ef..b695c642c1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableRMSpropOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableRMSpropOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableRMSpropParamState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableRMSpropParamState.java
index 864fe80bcc..9f72a0b399 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableRMSpropParamState.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableRMSpropParamState.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableSGDOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableSGDOptions.java
index fb982041d8..3d0d2d1c78 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableSGDOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableSGDOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableSGDParamState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableSGDParamState.java
index 25538fc8b0..6432a60949 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableSGDParamState.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerCloneableSGDParamState.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerOptions.java
index 2e8ef55a35..3099825350 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerParamGroup.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerParamGroup.java
index 152f0673f2..82563cfbfa 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerParamGroup.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerParamGroup.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerParamGroupVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerParamGroupVector.java
index e0ff03a28c..351cb600fd 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerParamGroupVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerParamGroupVector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerParamState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerParamState.java
index d4b2a7f8a7..3d680d00cb 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerParamState.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptimizerParamState.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptionalDeviceGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptionalDeviceGuard.java
index 0eb282abf4..accab7c1e2 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptionalDeviceGuard.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptionalDeviceGuard.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
@@ -97,7 +97,6 @@ public OptionalDeviceGuard(
private native void allocate(
@ByVal Device device,
@Const DeviceGuardImplInterface impl);
-
/** Copy is disallowed */
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptionalStreamGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptionalStreamGuard.java
index e3853ca291..6f5214efab 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptionalStreamGuard.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptionalStreamGuard.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OptionalType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OptionalType.java
index 67a6730476..db8fcdf3c2 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/OptionalType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OptionalType.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/OutputArchive.java b/pytorch/src/gen/java/org/bytedeco/pytorch/OutputArchive.java
index 2e5e24168c..b1703c5861 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/OutputArchive.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/OutputArchive.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PODLocalDispatchKeySet.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PODLocalDispatchKeySet.java
index 1a25a5e9a8..a7bb74ad61 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PODLocalDispatchKeySet.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PODLocalDispatchKeySet.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PReLUImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PReLUImpl.java
index 6319d77f1f..fa3b760090 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PReLUImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PReLUImpl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PReLUImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PReLUImplCloneable.java
index 2f506961c0..cde3548fd8 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PReLUImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PReLUImplCloneable.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PReLUOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PReLUOptions.java
index 7d185d3afd..f821792437 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PReLUOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PReLUOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PackedSequence.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PackedSequence.java
index d887926c2e..36a23f2042 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PackedSequence.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PackedSequence.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PadFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PadFuncOptions.java
index 478f6d5855..4e039c97b1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PadFuncOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PadFuncOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PaddingMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PaddingMode.java
index 08f5ff3cc4..e5795af722 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PaddingMode.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PaddingMode.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PairwiseDistanceImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PairwiseDistanceImpl.java
index c1ce584f9e..2007cfae21 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PairwiseDistanceImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PairwiseDistanceImpl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PairwiseDistanceImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PairwiseDistanceImplCloneable.java
index 966569ef47..b52629d08f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PairwiseDistanceImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PairwiseDistanceImplCloneable.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PairwiseDistanceOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PairwiseDistanceOptions.java
index be25e93402..a37b5815fd 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PairwiseDistanceOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PairwiseDistanceOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Param.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Param.java
index ec9f93237e..569e76ff2a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Param.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Param.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ParamList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ParamList.java
index e472802df5..975e091f05 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ParamList.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ParamList.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ParamListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ParamListIterator.java
index dab896058c..7553d24868 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ParamListIterator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ParamListIterator.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterDictImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterDictImpl.java
index 52937c0fe4..e84b5a9a1d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterDictImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterDictImpl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
@@ -43,8 +43,8 @@ public ParameterDictImpl(
/** Insert the parameter along with the key into ParameterDict
* The parameter is set to be require grad by default */
- public native @ByRef Tensor insert(@StdString BytePointer key, @ByVal Tensor param);
- public native @ByRef Tensor insert(@StdString String key, @ByVal Tensor param);
+ public native @ByRef Tensor insert(@StdString BytePointer key, @Const @ByRef Tensor param);
+ public native @ByRef Tensor insert(@StdString String key, @Const @ByRef Tensor param);
/** Remove key from the ParameterDict and return its value, throw exception
* if the key is not contained. Please check contains(key) before for a
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterDictImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterDictImplCloneable.java
index 8c5fe9653c..0d2b4dcfa8 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterDictImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterDictImplCloneable.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterListImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterListImpl.java
index 13af37844e..ac0973c869 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterListImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterListImpl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterListImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterListImplCloneable.java
index 84bfe3edd9..37c9cc1dee 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterListImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterListImplCloneable.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterPolicy.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterPolicy.java
index 6ad3814a9d..faad74aa54 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterPolicy.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ParameterPolicy.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Pass.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Pass.java
index fa7c4b5a8c..f07e6ff8ce 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Pass.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Pass.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Pickler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Pickler.java
index 192076e251..5cbe14a835 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Pickler.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Pickler.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PixelShuffleImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PixelShuffleImpl.java
index 0e7949985e..c233ae7b2b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PixelShuffleImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PixelShuffleImpl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PixelShuffleImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PixelShuffleImplCloneable.java
index b597403cdf..e9fc1dc6ed 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PixelShuffleImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PixelShuffleImplCloneable.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PixelShuffleOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PixelShuffleOptions.java
index 3b6e73352b..cc60eb26eb 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PixelShuffleOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PixelShuffleOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PixelUnshuffleImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PixelUnshuffleImpl.java
index 892f8b3742..99f3628798 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PixelUnshuffleImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PixelUnshuffleImpl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PixelUnshuffleImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PixelUnshuffleImplCloneable.java
index ca44fe027c..b63ada24b7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PixelUnshuffleImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PixelUnshuffleImplCloneable.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PixelUnshuffleOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PixelUnshuffleOptions.java
index 60876c72d9..4735867358 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PixelUnshuffleOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PixelUnshuffleOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PlacementDeleteContext.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PlacementDeleteContext.java
index 2b2ea5a33b..b078f4cc85 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PlacementDeleteContext.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PlacementDeleteContext.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
@@ -37,6 +37,7 @@ public class PlacementDeleteContext extends Pointer {
public native @StdMove DataPtr data_ptr_(); public native PlacementDeleteContext data_ptr_(DataPtr setter);
public native PlacementConsumer placement_dtor_(); public native PlacementDeleteContext placement_dtor_(PlacementConsumer setter);
public native @Cast("size_t") long size_(); public native PlacementDeleteContext size_(long setter);
+
public PlacementDeleteContext(
@StdMove DataPtr data_ptr,
PlacementConsumer placement_dtor,
@@ -45,6 +46,11 @@ private native void allocate(
@StdMove DataPtr data_ptr,
PlacementConsumer placement_dtor,
@Cast("size_t") long size);
+
+
+
+
+
public static native @StdMove DataPtr makeDataPtr(
@StdMove DataPtr data_ptr,
PlacementConsumer placement_dtor,
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PointerPair.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PointerPair.java
index 4ae626e120..9e55083930 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PointerPair.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PointerPair.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PointerPairOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PointerPairOptional.java
index 2d8575ea6b..2d01254afe 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PointerPairOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PointerPairOptional.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PoissonNLLLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PoissonNLLLossImpl.java
index 852af5da47..6f53ae9bb3 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PoissonNLLLossImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PoissonNLLLossImpl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PoissonNLLLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PoissonNLLLossImplCloneable.java
index ed8df7b632..fc62eae75b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PoissonNLLLossImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PoissonNLLLossImplCloneable.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PoissonNLLLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PoissonNLLLossOptions.java
index b2474fe38a..8ebf30d7b0 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PoissonNLLLossOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PoissonNLLLossOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PostAccumulateGradHook.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PostAccumulateGradHook.java
index 4d33a0aaf9..9cd1a9b1ad 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PostAccumulateGradHook.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PostAccumulateGradHook.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PrefixStore.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PrefixStore.java
index 0f1576628b..90c1434d62 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PrefixStore.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PrefixStore.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PrintValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PrintValue.java
index c6caabeaab..1a14c025ba 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PrintValue.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PrintValue.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PrivateUse1HooksArgs.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PrivateUse1HooksArgs.java
index 7eac9109ec..2b8ac4938a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PrivateUse1HooksArgs.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PrivateUse1HooksArgs.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PrivateUse1HooksInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PrivateUse1HooksInterface.java
index 36d354af2c..676a905532 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PrivateUse1HooksInterface.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PrivateUse1HooksInterface.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
@@ -37,6 +37,7 @@ public class PrivateUse1HooksInterface extends AcceleratorHooksInterface {
return new PrivateUse1HooksInterface((Pointer)this).offsetAddress(i);
}
+
public native @Const @ByRef Generator getDefaultGenerator(
@Cast("c10::DeviceIndex") byte device_index);
@@ -48,7 +49,7 @@ public class PrivateUse1HooksInterface extends AcceleratorHooksInterface {
public native @Cast("bool") boolean hasPrimaryContext(@Cast("c10::DeviceIndex") byte device_index);
- public native void initPrivateUse1();
+ public native void init();
public native void resizePrivateUse1Bytes(
@Const @ByRef Storage storage,
@Cast("size_t") long newsize);
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ProcessGroup.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ProcessGroup.java
index 5279b973db..74b2fb1cb7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ProcessGroup.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ProcessGroup.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
@@ -45,50 +45,14 @@ public class ProcessGroup extends CustomClassHolder {
/** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */
public ProcessGroup(Pointer p) { super(p); }
- // ProcessGroup Options is a base struct that defines the basic options
- // when constructing a ProcessGroup. Each ProcessGroup subclass should
- // extend this struct and define its options if it wants to provide more
- // config options (beyond basic ones defined here) to end user.
- @NoOffset public static class Options extends CustomClassHolder {
- static { Loader.load(); }
- /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */
- public Options(Pointer p) { super(p); }
-
- public Options(
- @StdString BytePointer backend,
- @ByVal(nullValue = "std::chrono::milliseconds(kProcessGroupDefaultTimeout)") Milliseconds timeout) { super((Pointer)null); allocate(backend, timeout); }
- @IntrusivePtr @Name("c10::make_intrusive") private native void allocate(
- @StdString BytePointer backend,
- @ByVal(nullValue = "std::chrono::milliseconds(kProcessGroupDefaultTimeout)") Milliseconds timeout);
- public Options(
- @StdString BytePointer backend) { super((Pointer)null); allocate(backend); }
- @IntrusivePtr @Name("c10::make_intrusive") private native void allocate(
- @StdString BytePointer backend);
- public Options(
- @StdString String backend,
- @ByVal(nullValue = "std::chrono::milliseconds(kProcessGroupDefaultTimeout)") Milliseconds timeout) { super((Pointer)null); allocate(backend, timeout); }
- @IntrusivePtr @Name("c10::make_intrusive") private native void allocate(
- @StdString String backend,
- @ByVal(nullValue = "std::chrono::milliseconds(kProcessGroupDefaultTimeout)") Milliseconds timeout);
- public Options(
- @StdString String backend) { super((Pointer)null); allocate(backend); }
- @IntrusivePtr @Name("c10::make_intrusive") private native void allocate(
- @StdString String backend);
-
- public native @ByRef Milliseconds timeout(); public native Options timeout(Milliseconds setter);
-
- // backend name
- // NOLINTNEXTLINE(cppcoreguidelines-avoid-const-or-ref-data-members)
- @MemberGetter public native @StdString BytePointer backend();
- }
-
public enum BackendType {
UNDEFINED((byte)(0)),
GLOO((byte)(1)),
NCCL((byte)(2)),
UCC((byte)(3)),
MPI((byte)(4)),
- CUSTOM((byte)(5));
+ XCCL((byte)(5)),
+ CUSTOM((byte)(6));
public final byte value;
private BackendType(byte v) { this.value = v; }
@@ -97,6 +61,12 @@ public enum BackendType {
@Override public String toString() { return intern().name(); }
}
+ public static native @StdString BytePointer backendTypeToString(BackendType type);
+ public static native @StdString String backendTypeToString(@Cast("c10d::ProcessGroup::BackendType") byte type);
+
+ public static native BackendType strToBackendType(@StdString BytePointer backend);
+ public static native @Cast("c10d::ProcessGroup::BackendType") byte strToBackendType(@StdString String backend);
+
// Not used, set for backwards compatibility and only used for TypeDef in
// Ops.cpp
public ProcessGroup(int rank, int size) { super((Pointer)null); allocate(rank, size); }
@@ -105,13 +75,11 @@ public enum BackendType {
public ProcessGroup(
@IntrusivePtr("c10d::Store") @Cast({"", "c10::intrusive_ptr&"}) Store store,
int rank,
- int size,
- @IntrusivePtr("c10d::ProcessGroup::Options") @Cast({"", "c10::intrusive_ptr&"}) Options options) { super((Pointer)null); allocate(store, rank, size, options); }
+ int size) { super((Pointer)null); allocate(store, rank, size); }
@IntrusivePtr @Name("c10::make_intrusive") private native void allocate(
@IntrusivePtr("c10d::Store") @Cast({"", "c10::intrusive_ptr&"}) Store store,
int rank,
- int size,
- @IntrusivePtr("c10d::ProcessGroup::Options") @Cast({"", "c10::intrusive_ptr&"}) Options options);
+ int size);
public native int getRank();
@@ -299,8 +267,6 @@ public native void monitoredBarrier(
@Const @ByRef(nullValue = "c10d::BarrierOptions()") BarrierOptions opts);
public native @IntrusivePtr("c10d::Work") @Cast({"", "c10::intrusive_ptr&"}) Work barrier();
- public native @IntrusivePtr("c10d::ProcessGroup::Options") @Cast({"", "c10::intrusive_ptr&"}) Options getOptions();
-
public native @Cast("bool") boolean hasBackends();
public native void setBackend(
@@ -314,6 +280,12 @@ public native void setBackend(
public native @IntrusivePtr("c10d::Backend") @Cast({"", "c10::intrusive_ptr&"}) DistributedBackend getDefaultBackend();
+ public native void setDefaultBackend(BackendType backendType);
+ public native void setDefaultBackend(@Cast("c10d::ProcessGroup::BackendType") byte backendType);
+
+ public native void setDefaultBackend(@StdString BytePointer backend);
+ public native void setDefaultBackend(@StdString String backend);
+
public native @IntrusivePtr("c10d::Backend") @Cast({"", "c10::intrusive_ptr&"}) DistributedBackend getBackend(DeviceType deviceType);
public native @IntrusivePtr("c10d::Backend") @Cast({"", "c10::intrusive_ptr&"}) DistributedBackend getBackend(@Cast("c10::DeviceType") byte deviceType);
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ProcessGroupCppCommHookInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ProcessGroupCppCommHookInterface.java
index 0bdefc8086..9fdadb1308 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ProcessGroupCppCommHookInterface.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ProcessGroupCppCommHookInterface.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ProcessGroupGloo.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ProcessGroupGloo.java
index fafe6ffb83..475672057b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ProcessGroupGloo.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ProcessGroupGloo.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
@@ -24,24 +24,9 @@
// All functions on this class are expected to be called in the same
// order across processes in the group. This is the only way that we
// can guarantee to match up the same calls across processes. For
-// multi-threaded usage of process groups, you can use consider using
+// multi-threaded usage of process groups, you can consider using
// multiple process group instances.
//
-// The Gloo algorithms that this class calls into are cached by their
-// signature (see description of AlgorithmKey above). This cache works
-// as follows: every function call instantiates an AlgorithmKey and
-// looks in the cache for existing entries. If there is one, it is
-// removed from the cache and returned to the caller. If there are
-// none, a new entry is created and returned. If an entry was created
-// before, but is still in use, the call will block and wait until the
-// entry is returned to the cache.
-//
-// In the future, we hope to extend this to allow multiple entries per
-// key, to enable parallelism for a single key. The number of entries
-// per key must always be identical for all processes. This maximum
-// number can be automatically tuned, but only if we let a single
-// process take charge, and have it broadcast the limits.
-//
@Namespace("c10d") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
public class ProcessGroupGloo extends DistributedBackend {
static { Loader.load(); }
@@ -78,6 +63,8 @@ public class ProcessGroupGloo extends DistributedBackend {
public native @IntrusivePtr("c10::ivalue::Future") @Cast({"", "c10::intrusive_ptr&"}) Future getFuture();
public native @Cast("uint64_t") long getSequencenumber();
+
+ public native @ByVal ThreadLocalState getTLS();
}
// Wrap c10d store as Gloo store
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ProfileIValueOp.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ProfileIValueOp.java
index 39f9d7f81e..3a71cb726f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ProfileIValueOp.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ProfileIValueOp.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ProfilerConfig.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ProfilerConfig.java
index 6b2aa63b24..92207b0f21 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ProfilerConfig.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ProfilerConfig.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
@@ -32,7 +32,8 @@ public ProfilerConfig(
@Cast("bool") boolean with_stack/*=false*/,
@Cast("bool") boolean with_flops/*=false*/,
@Cast("bool") boolean with_modules/*=false*/,
- @ByVal(nullValue = "torch::profiler::impl::ExperimentalConfig()") ExperimentalConfig experimental_config) { super((Pointer)null); allocate(state, report_input_shapes, profile_memory, with_stack, with_flops, with_modules, experimental_config); }
+ @ByVal(nullValue = "torch::profiler::impl::ExperimentalConfig()") ExperimentalConfig experimental_config,
+ @StdString BytePointer trace_id/*=""*/) { super((Pointer)null); allocate(state, report_input_shapes, profile_memory, with_stack, with_flops, with_modules, experimental_config, trace_id); }
private native void allocate(
ProfilerState state,
@Cast("bool") boolean report_input_shapes/*=false*/,
@@ -40,7 +41,8 @@ private native void allocate(
@Cast("bool") boolean with_stack/*=false*/,
@Cast("bool") boolean with_flops/*=false*/,
@Cast("bool") boolean with_modules/*=false*/,
- @ByVal(nullValue = "torch::profiler::impl::ExperimentalConfig()") ExperimentalConfig experimental_config);
+ @ByVal(nullValue = "torch::profiler::impl::ExperimentalConfig()") ExperimentalConfig experimental_config,
+ @StdString BytePointer trace_id/*=""*/);
public ProfilerConfig(
ProfilerState state) { super((Pointer)null); allocate(state); }
private native void allocate(
@@ -52,7 +54,8 @@ public ProfilerConfig(
@Cast("bool") boolean with_stack/*=false*/,
@Cast("bool") boolean with_flops/*=false*/,
@Cast("bool") boolean with_modules/*=false*/,
- @ByVal(nullValue = "torch::profiler::impl::ExperimentalConfig()") ExperimentalConfig experimental_config) { super((Pointer)null); allocate(state, report_input_shapes, profile_memory, with_stack, with_flops, with_modules, experimental_config); }
+ @ByVal(nullValue = "torch::profiler::impl::ExperimentalConfig()") ExperimentalConfig experimental_config,
+ @StdString String trace_id/*=""*/) { super((Pointer)null); allocate(state, report_input_shapes, profile_memory, with_stack, with_flops, with_modules, experimental_config, trace_id); }
private native void allocate(
@Cast("torch::profiler::impl::ProfilerState") int state,
@Cast("bool") boolean report_input_shapes/*=false*/,
@@ -60,7 +63,8 @@ private native void allocate(
@Cast("bool") boolean with_stack/*=false*/,
@Cast("bool") boolean with_flops/*=false*/,
@Cast("bool") boolean with_modules/*=false*/,
- @ByVal(nullValue = "torch::profiler::impl::ExperimentalConfig()") ExperimentalConfig experimental_config);
+ @ByVal(nullValue = "torch::profiler::impl::ExperimentalConfig()") ExperimentalConfig experimental_config,
+ @StdString String trace_id/*=""*/);
public ProfilerConfig(
@Cast("torch::profiler::impl::ProfilerState") int state) { super((Pointer)null); allocate(state); }
private native void allocate(
@@ -76,6 +80,7 @@ private native void allocate(
public native @Cast("bool") boolean with_stack(); public native ProfilerConfig with_stack(boolean setter);
public native @Cast("bool") boolean with_flops(); public native ProfilerConfig with_flops(boolean setter);
public native @Cast("bool") boolean with_modules(); public native ProfilerConfig with_modules(boolean setter);
+ public native @StdString BytePointer trace_id(); public native ProfilerConfig trace_id(BytePointer setter);
// For serialization
public native @ByVal IValue toIValue();
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Property.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Property.java
index 2cab601a49..9de37da015 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Property.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Property.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyList.java
index 57420a2b29..cfcaf44ff9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyList.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyList.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyListIterator.java
index 72a6d30157..b8fe39d010 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyListIterator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyListIterator.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyListMaybe.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyListMaybe.java
index de7e3643b6..d2ec92c370 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyListMaybe.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyListMaybe.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyVector.java
index a0ef31cb22..f99b227f7d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PropertyVector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PyInterpreter.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PyInterpreter.java
index 6b10bdd423..c1ccaa7916 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PyInterpreter.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PyInterpreter.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PyInterpreterVTable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PyInterpreterVTable.java
index cb829a717d..6bf4d33325 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PyInterpreterVTable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PyInterpreterVTable.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectHolder.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectHolder.java
index 289dbfb4a3..608694b2b0 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectHolder.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectHolder.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectType.java
index 4d9ce11430..c0346035ee 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectType.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectTypePtr.java
index cbab193425..0f2d26c184 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectTypePtr.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PyObjectTypePtr.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PyObject_TorchDispatchMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PyObject_TorchDispatchMode.java
index 9730ca5cf8..d5c09ae29b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PyObject_TorchDispatchMode.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PyObject_TorchDispatchMode.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
@@ -33,4 +33,5 @@ public class PyObject_TorchDispatchMode extends Pointer {
+
}
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PyObject_TorchDispatchModeOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PyObject_TorchDispatchModeOptional.java
index 02ec330343..fad4b5a790 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PyObject_TorchDispatchModeOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PyObject_TorchDispatchModeOptional.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PyTorchStreamReader.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PyTorchStreamReader.java
index 78086d285c..ffc593656f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PyTorchStreamReader.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PyTorchStreamReader.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
@@ -36,18 +36,29 @@ public class PyTorchStreamReader extends Pointer {
public native @ByVal T_DataPtrSizeT_T getRecord(@StdString BytePointer name);
public native @ByVal T_DataPtrSizeT_T getRecord(@StdString String name);
// multi-thread getRecord
- public native @ByVal T_DataPtrSizeT_T getRecord(@StdString BytePointer name, @ByRef ReadAdapterInterfaceVector additionalReaders);
- public native @ByVal T_DataPtrSizeT_T getRecord(@StdString String name, @ByRef ReadAdapterInterfaceVector additionalReaders);
+ public native @ByVal T_DataPtrSizeT_T getRecord(
+ @StdString BytePointer name,
+ @ByRef ReadAdapterInterfaceVector additionalReaders);
+ public native @ByVal T_DataPtrSizeT_T getRecord(
+ @StdString String name,
+ @ByRef ReadAdapterInterfaceVector additionalReaders);
// inplace memory writing
public native @Cast("size_t") long getRecord(@StdString BytePointer name, Pointer dst, @Cast("size_t") long n);
public native @Cast("size_t") long getRecord(@StdString String name, Pointer dst, @Cast("size_t") long n);
// inplace memory writing, multi-threads.
- // When additionalReaders is empty, the default behavior is call getRecord(name, dst, n) with default reader
- // This approach can be used for reading large tensors.
- public native @Cast("size_t") long getRecord(@StdString BytePointer name, Pointer dst, @Cast("size_t") long n,
- @ByRef ReadAdapterInterfaceVector additionalReaders);
- public native @Cast("size_t") long getRecord(@StdString String name, Pointer dst, @Cast("size_t") long n,
- @ByRef ReadAdapterInterfaceVector additionalReaders);
+ // When additionalReaders is empty, the default behavior is call
+ // getRecord(name, dst, n) with default reader This approach can be used for
+ // reading large tensors.
+ public native @Cast("size_t") long getRecord(
+ @StdString BytePointer name,
+ Pointer dst,
+ @Cast("size_t") long n,
+ @ByRef ReadAdapterInterfaceVector additionalReaders);
+ public native @Cast("size_t") long getRecord(
+ @StdString String name,
+ Pointer dst,
+ @Cast("size_t") long n,
+ @ByRef ReadAdapterInterfaceVector additionalReaders);
public native @Cast("size_t") long getRecord(
@StdString BytePointer name,
Pointer dst,
@@ -76,21 +87,25 @@ public class PyTorchStreamReader extends Pointer {
Pointer buf);
// Concurrent reading records with multiple readers.
- // additionalReaders are additional clients to access the underlying record at different offsets
- // and write to different trunks of buffers.
- // If the overall size of the tensor is 10, and size of additionalReader is 2.
- // The default thread will read [0,4), the additional reader will read [4,8).
- // The default reader will read [8,10).
- // The default reader will write to buffer[0,4), the additional reader will write to buffer[4,8),
- // the additional reader will write to buffer[8,10).
- // When additionalReaders is empty, the default behavior is call getRecord(name) with default reader
- // This approach can be used for reading large tensors.
- public native @Cast("size_t") long getRecordMultiReaders(@StdString BytePointer name,
- @ByRef ReadAdapterInterfaceVector additionalReaders,
- Pointer dst, @Cast("size_t") long n);
- public native @Cast("size_t") long getRecordMultiReaders(@StdString String name,
- @ByRef ReadAdapterInterfaceVector additionalReaders,
- Pointer dst, @Cast("size_t") long n);
+ // additionalReaders are additional clients to access the underlying record at
+ // different offsets and write to different trunks of buffers. If the overall
+ // size of the tensor is 10, and size of additionalReader is 2. The default
+ // thread will read [0,4), the additional reader will read [4,8). The default
+ // reader will read [8,10). The default reader will write to buffer[0,4), the
+ // additional reader will write to buffer[4,8), the additional reader will
+ // write to buffer[8,10). When additionalReaders is empty, the default
+ // behavior is call getRecord(name) with default reader This approach can be
+ // used for reading large tensors.
+ public native @Cast("size_t") long getRecordMultiReaders(
+ @StdString BytePointer name,
+ @ByRef ReadAdapterInterfaceVector additionalReaders,
+ Pointer dst,
+ @Cast("size_t") long n);
+ public native @Cast("size_t") long getRecordMultiReaders(
+ @StdString String name,
+ @ByRef ReadAdapterInterfaceVector additionalReaders,
+ Pointer dst,
+ @Cast("size_t") long n);
public native @Cast("size_t") long getRecordSize(@StdString BytePointer name);
public native @Cast("size_t") long getRecordSize(@StdString String name);
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PythonDispatcherTLS.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PythonDispatcherTLS.java
index ade5b5067d..f5cb6a09eb 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PythonDispatcherTLS.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PythonDispatcherTLS.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PythonOp.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PythonOp.java
index a5cd13710f..20ee48e95e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PythonOp.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PythonOp.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/PythonTorchFunctionTLS.java b/pytorch/src/gen/java/org/bytedeco/pytorch/PythonTorchFunctionTLS.java
index 98729d07d3..3861e3876b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/PythonTorchFunctionTLS.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/PythonTorchFunctionTLS.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/QEngineVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/QEngineVector.java
index 59a50f3b97..1bef703ff7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/QEngineVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/QEngineVector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/QSchemeType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/QSchemeType.java
index 73b3e483e2..4b8a211e5c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/QSchemeType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/QSchemeType.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/QSchemeTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/QSchemeTypePtr.java
index 09e50c6c69..de7286bc5d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/QSchemeTypePtr.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/QSchemeTypePtr.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/QTensorImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/QTensorImpl.java
index 409f725617..d40164b513 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/QTensorImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/QTensorImpl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/QualifiedName.java b/pytorch/src/gen/java/org/bytedeco/pytorch/QualifiedName.java
index 125e83ce49..40597fb985 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/QualifiedName.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/QualifiedName.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/QualifiedNameOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/QualifiedNameOptional.java
index 746f56fe68..6244ffddd6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/QualifiedNameOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/QualifiedNameOptional.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Quantizer.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Quantizer.java
index a514d7c1dd..edee1b030f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Quantizer.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Quantizer.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/QuantizerType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/QuantizerType.java
index 53b410fc5f..80f3974a33 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/QuantizerType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/QuantizerType.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/QuantizerTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/QuantizerTypePtr.java
index 289ad1e280..b094874050 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/QuantizerTypePtr.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/QuantizerTypePtr.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RMSprop.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RMSprop.java
index f7f663d603..f6069f6f00 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/RMSprop.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RMSprop.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
@@ -26,15 +26,15 @@ public class RMSprop extends Optimizer {
public RMSprop(Pointer p) { super(p); }
public RMSprop(
- @ByVal OptimizerParamGroupVector param_groups,
+ @Const @ByRef OptimizerParamGroupVector param_groups,
@ByVal(nullValue = "torch::optim::RMSpropOptions{}") RMSpropOptions defaults) { super((Pointer)null); allocate(param_groups, defaults); }
private native void allocate(
- @ByVal OptimizerParamGroupVector param_groups,
+ @Const @ByRef OptimizerParamGroupVector param_groups,
@ByVal(nullValue = "torch::optim::RMSpropOptions{}") RMSpropOptions defaults);
public RMSprop(
- @ByVal OptimizerParamGroupVector param_groups) { super((Pointer)null); allocate(param_groups); }
+ @Const @ByRef OptimizerParamGroupVector param_groups) { super((Pointer)null); allocate(param_groups); }
private native void allocate(
- @ByVal OptimizerParamGroupVector param_groups);
+ @Const @ByRef OptimizerParamGroupVector param_groups);
public RMSprop(@ByVal TensorVector params, @ByVal(nullValue = "torch::optim::RMSpropOptions{}") RMSpropOptions defaults) { super((Pointer)null); allocate(params, defaults); }
private native void allocate(@ByVal TensorVector params, @ByVal(nullValue = "torch::optim::RMSpropOptions{}") RMSpropOptions defaults);
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RMSpropOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RMSpropOptions.java
index 152f205944..fcefdaccec 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/RMSpropOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RMSpropOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
@@ -17,7 +17,7 @@
import static org.bytedeco.javacpp.global.chrono.*;
import static org.bytedeco.pytorch.global.torch.*;
- // namespace torch
+ // namespace torch::serialize
@Namespace("torch::optim") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
public class RMSpropOptions extends OptimizerCloneableRMSpropOptions {
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RMSpropParamState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RMSpropParamState.java
index 689b58aba1..b1af1f22f1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/RMSpropParamState.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RMSpropParamState.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNBaseMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNBaseMode.java
index e955811451..14774c5e3c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNBaseMode.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNBaseMode.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellImpl.java
index 810228a616..8b83dd864e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellImpl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
@@ -45,7 +45,7 @@ public class RNNCellImpl extends RNNCellImplBase {
public RNNCellImpl(@Const @ByRef RNNCellOptions options_) { super((Pointer)null); allocate(options_); }
@SharedPtr @Name("std::make_shared") private native void allocate(@Const @ByRef RNNCellOptions options_);
- public native @ByVal Tensor forward(@Const @ByRef Tensor input, @ByVal(nullValue = "torch::Tensor{}") Tensor hx);
+ public native @ByVal Tensor forward(@Const @ByRef Tensor input, @Const @ByRef(nullValue = "torch::Tensor{}") Tensor hx);
public native @ByVal Tensor forward(@Const @ByRef Tensor input);
public native @ByRef RNNCellOptions options(); public native RNNCellImpl options(RNNCellOptions setter);
}
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellImplBase.java
index 7263f5c4c1..d2d585f860 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellImplBase.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellImplCloneable.java
index eadecb0547..fd9a842244 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellImplCloneable.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellOptions.java
index 6beb420bb4..fd65d94fa6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellOptionsBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellOptionsBase.java
index c122df4ae2..79f14563f8 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellOptionsBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNCellOptionsBase.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNImpl.java
index b4a6ae409d..9166249413 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNImpl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNImplBase.java
index a6a2c8251a..ba20910964 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNImplBase.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNImplCloneable.java
index 0437f7edfe..7ca12f2609 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNImplCloneable.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNNonlinearity.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNNonlinearity.java
index 24570c629b..15ba8117fa 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNNonlinearity.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNNonlinearity.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNOptions.java
index 4447421e54..f2dda959ad 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNOptionsBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNOptionsBase.java
index 0cf08b64e0..0358fbaf12 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/RNNOptionsBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RNNOptionsBase.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ROCmBackwardPassGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ROCmBackwardPassGuard.java
index 57e34da6e4..df2aae9210 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ROCmBackwardPassGuard.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ROCmBackwardPassGuard.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
@@ -36,5 +36,9 @@ public class ROCmBackwardPassGuard extends Pointer {
public ROCmBackwardPassGuard() { super((Pointer)null); allocate(); }
private native void allocate();
+
+
+
+
public static native @Cast("bool") boolean is_backward_pass();
}
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUFuncOptions.java
index 7748a73450..887b84ea03 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUFuncOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUFuncOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUImpl.java
index 8313361cf9..a4debf7cea 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUImpl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUImplCloneable.java
index 8da982d8bd..83118dbb28 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUImplCloneable.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUOptions.java
index 283dbd3809..e446c98257 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RReLUOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RRefInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RRefInterface.java
index ea954f8237..3aa296a27b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/RRefInterface.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RRefInterface.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
@@ -32,6 +32,7 @@ public class RRefInterface extends Pointer {
+
// returns the worker id of the owner
public native @Cast("c10::worker_id_t") short owner();
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RRefSingleElementType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RRefSingleElementType.java
index df2a0f8403..d0e1d3448c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/RRefSingleElementType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RRefSingleElementType.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RRefType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RRefType.java
index 945912082a..fa46e20930 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/RRefType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RRefType.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Raise.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Raise.java
index 62b497e341..8fc1d1183f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Raise.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Raise.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RandomSampler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RandomSampler.java
index 6f9babe374..787e46e573 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/RandomSampler.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RandomSampler.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RangeValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RangeValue.java
index e4894e0747..4fbb3f032c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/RangeValue.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RangeValue.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReLU6Impl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReLU6Impl.java
index 55a7bfce43..ad9d5b081f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReLU6Impl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReLU6Impl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReLU6ImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReLU6ImplCloneable.java
index 8c7ad245ca..d854e3cb94 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReLU6ImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReLU6ImplCloneable.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReLU6Options.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReLU6Options.java
index a2d16994fc..30cf6f6a0a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReLU6Options.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReLU6Options.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReLUImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReLUImpl.java
index dd59f3b35b..d89092390e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReLUImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReLUImpl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReLUImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReLUImplCloneable.java
index 95251c1585..f18f0386e2 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReLUImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReLUImplCloneable.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReLUOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReLUOptions.java
index 9111588d71..0935707c99 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReLUOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReLUOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReadAdapterInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReadAdapterInterface.java
index 813ba375f2..8b7e84f06d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReadAdapterInterface.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReadAdapterInterface.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReadAdapterInterfaceVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReadAdapterInterfaceVector.java
index 6251acf132..c410dddbac 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReadAdapterInterfaceVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReadAdapterInterfaceVector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunction.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunction.java
index 85c558be74..2e8d499038 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunction.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunction.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
@@ -51,6 +51,8 @@ public class RecordFunction extends Pointer {
+
+
public native @Cast("const char*") BytePointer name();
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionCallbacksEntry.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionCallbacksEntry.java
index fbe1c89952..175fd203fa 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionCallbacksEntry.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionCallbacksEntry.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionGuard.java
index 64c80227f1..b5c530820c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionGuard.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionGuard.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
@@ -38,4 +38,9 @@ public class RecordFunctionGuard extends Pointer {
private native void allocate(@Cast("bool") boolean is_enabled/*=true*/);
public RecordFunctionGuard() { super((Pointer)null); allocate(); }
private native void allocate();
+
+
+
+
+
}
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionHandleIntList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionHandleIntList.java
index bd658c42a2..af5fdd7b8d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionHandleIntList.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionHandleIntList.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionHandleIntPair.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionHandleIntPair.java
index d2be1f5a78..7408282f0d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionHandleIntPair.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionHandleIntPair.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionTLS.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionTLS.java
index 2a2a224906..1d9e12546b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionTLS.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RecordFunctionTLS.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReduceLROnPlateauScheduler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReduceLROnPlateauScheduler.java
index fde6f673b4..7bc4dd4c3c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReduceLROnPlateauScheduler.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReduceLROnPlateauScheduler.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReduceOp.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReduceOp.java
index e7a90d2e9d..03b77c37bf 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReduceOp.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReduceOp.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReduceOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReduceOptions.java
index 7f398e2876..18821dc72b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReduceOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReduceOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReduceScatterOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReduceScatterOptions.java
index 8661fd6fdb..a65892ab44 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReduceScatterOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReduceScatterOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Reducer.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Reducer.java
index 57d0fce6bd..248056e3ac 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Reducer.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Reducer.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
@@ -126,7 +126,8 @@ private native void allocate(
// Install futures that should be awaited at end of backwards. Currently these
// are only used by user-defined custom buffer reduction hooks, but can be
// generalized to any user-originating futures that need to be awaited.
- public native void install_futures(@ByVal FutureList futs);
+ public native void install_futures(
+ @Const @ByRef FutureList futs);
// Returns true if we should rebuild buckets, else false. We only rebuild
// buckets once after the first iteration and never rebuild them if
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dImpl.java
index a70d085674..55a5eb7a7e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dImpl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dImplBase.java
index ce43883d09..1ab7ddc5e9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dImplBase.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dImplCloneable.java
index b388b4db77..d7507a80ff 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dImplCloneable.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dOptions.java
index ebd93688c9..9da84dd5bb 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad1dOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dImpl.java
index 603efa17a9..7c8db3b1d6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dImpl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dImplBase.java
index 5740066b91..8872f85f62 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dImplBase.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dImplCloneable.java
index e13e35da44..fea35a1e93 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dImplCloneable.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dOptions.java
index 81afbe9938..3568ad43c8 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad2dOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dImpl.java
index a137dc2d7e..49a0446c49 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dImpl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dImplBase.java
index bfe35bf103..6ef9b3ce42 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dImplBase.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dImplCloneable.java
index 88ccc24d46..bc1dfcf342 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dImplCloneable.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dOptions.java
index 5628fd03b1..d539747625 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReflectionPad3dOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RegisterOperators.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RegisterOperators.java
index 2f224bead0..122cb1e2d7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/RegisterOperators.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RegisterOperators.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/RegistrationHandleRAII.java b/pytorch/src/gen/java/org/bytedeco/pytorch/RegistrationHandleRAII.java
index 28eb23934b..5f675779d6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/RegistrationHandleRAII.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/RegistrationHandleRAII.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dImpl.java
index 292070dbbd..5d555aaa49 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dImpl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dImplBase.java
index 26b568391b..fd89f1ebd7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dImplBase.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dImplCloneable.java
index e533343516..b43f95e939 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dImplCloneable.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dOptions.java
index 52fa15b298..1f4db79ac9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad1dOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dImpl.java
index 9a941c33ed..ae6d5afd2a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dImpl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dImplBase.java
index 205657f672..4dbee91946 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dImplBase.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dImplCloneable.java
index 75ae801568..d711acaeee 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dImplCloneable.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dOptions.java
index e107d7d779..3657c56b79 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad2dOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dImpl.java
index 07ace26ecb..19771d5e67 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dImpl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dImplBase.java
index 7cb9317a9c..d672e6a10f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dImplBase.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dImplCloneable.java
index 6f77dda922..291cc3a230 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dImplCloneable.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dOptions.java
index 4bbad8b10c..1c025d0d42 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ReplicationPad3dOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Resolver.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Resolver.java
index 3ccf377783..acffdc3123 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Resolver.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Resolver.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ResolverVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ResolverVector.java
index b265c01526..d0b06c6d4f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ResolverVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ResolverVector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Result.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Result.java
index 97f4a35186..fccbe670b4 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Result.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Result.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Return.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Return.java
index 34c10980e7..98d0a69856 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Return.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Return.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SELUImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SELUImpl.java
index 5d69e01b02..5b9ddf02db 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SELUImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SELUImpl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SELUImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SELUImplCloneable.java
index 5336be664e..00b41e7d93 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SELUImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SELUImplCloneable.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SELUOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SELUOptions.java
index 17396ea573..4ac9db832d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SELUOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SELUOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SGD.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SGD.java
index 50fc796557..bf6e9ce9a4 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SGD.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SGD.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
@@ -26,10 +26,10 @@ public class SGD extends Optimizer {
public SGD(Pointer p) { super(p); }
public SGD(
- @ByVal OptimizerParamGroupVector param_groups,
+ @Const @ByRef OptimizerParamGroupVector param_groups,
@ByVal SGDOptions defaults) { super((Pointer)null); allocate(param_groups, defaults); }
private native void allocate(
- @ByVal OptimizerParamGroupVector param_groups,
+ @Const @ByRef OptimizerParamGroupVector param_groups,
@ByVal SGDOptions defaults);
public SGD(@ByVal TensorVector params, @ByVal SGDOptions defaults) { super((Pointer)null); allocate(params, defaults); }
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SGDOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SGDOptions.java
index 5f66f532f8..7fbcd49700 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SGDOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SGDOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
@@ -17,7 +17,7 @@
import static org.bytedeco.javacpp.global.chrono.*;
import static org.bytedeco.pytorch.global.torch.*;
- // namespace torch
+ // namespace torch::serialize
@Namespace("torch::optim") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
public class SGDOptions extends OptimizerCloneableSGDOptions {
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SGDParamState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SGDParamState.java
index aaab1fdf0a..a9d35075e8 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SGDParamState.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SGDParamState.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SafePyHandle.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SafePyHandle.java
index 5c12bff34b..ef8dc289ae 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SafePyHandle.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SafePyHandle.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SafePyObject.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SafePyObject.java
index e2e072c467..2ae533c4d4 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SafePyObject.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SafePyObject.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SafePyObjectOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SafePyObjectOptional.java
index e3a8c6d441..0de04db538 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SafePyObjectOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SafePyObjectOptional.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Sampler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Sampler.java
index 73b3259ea7..ff249de401 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Sampler.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Sampler.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SaveNcclMetaConfig.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SaveNcclMetaConfig.java
new file mode 100644
index 0000000000..a09927f8a8
--- /dev/null
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SaveNcclMetaConfig.java
@@ -0,0 +1,56 @@
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
+
+package org.bytedeco.pytorch;
+
+import org.bytedeco.pytorch.Allocator;
+import org.bytedeco.pytorch.Function;
+import org.bytedeco.pytorch.Module;
+import org.bytedeco.javacpp.annotation.Cast;
+import java.nio.*;
+import org.bytedeco.javacpp.*;
+import org.bytedeco.javacpp.annotation.*;
+
+import static org.bytedeco.javacpp.presets.javacpp.*;
+import static org.bytedeco.openblas.global.openblas_nolapack.*;
+import static org.bytedeco.openblas.global.openblas.*;
+import org.bytedeco.javacpp.chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
+
+import static org.bytedeco.pytorch.global.torch.*;
+
+
+@Namespace("torch::profiler::impl") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
+public class SaveNcclMetaConfig extends Pointer {
+ static { Loader.load(); }
+ /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */
+ public SaveNcclMetaConfig(Pointer p) { super(p); }
+ /** Native array allocator. Access with {@link Pointer#position(long)}. */
+ public SaveNcclMetaConfig(long size) { super((Pointer)null); allocateArray(size); }
+ private native void allocateArray(long size);
+ @Override public SaveNcclMetaConfig position(long position) {
+ return (SaveNcclMetaConfig)super.position(position);
+ }
+ @Override public SaveNcclMetaConfig getPointer(long i) {
+ return new SaveNcclMetaConfig((Pointer)this).offsetAddress(i);
+ }
+
+ public native @Cast("bool") boolean truncate(); public native SaveNcclMetaConfig truncate(boolean setter);
+ public native @Cast("bool") boolean introspectMetadata(); public native SaveNcclMetaConfig introspectMetadata(boolean setter);
+ public native @Cast("bool") boolean introspectInputs(); public native SaveNcclMetaConfig introspectInputs(boolean setter);
+ public native @Cast("bool") boolean introspectOutputs(); public native SaveNcclMetaConfig introspectOutputs(boolean setter);
+
+ // Default constructor with default values
+ public SaveNcclMetaConfig() { super((Pointer)null); allocate(); }
+ private native void allocate();
+
+ public SaveNcclMetaConfig(
+ @Cast("bool") boolean truncate,
+ @Cast("bool") boolean introspectMetadata,
+ @Cast("bool") boolean introspectInputs,
+ @Cast("bool") boolean introspectOutputs) { super((Pointer)null); allocate(truncate, introspectMetadata, introspectInputs, introspectOutputs); }
+ private native void allocate(
+ @Cast("bool") boolean truncate,
+ @Cast("bool") boolean introspectMetadata,
+ @Cast("bool") boolean introspectInputs,
+ @Cast("bool") boolean introspectOutputs);
+}
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SavedTensorDefaultHooks.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SavedTensorDefaultHooks.java
index b1ae6c8bae..8f9b3ce32b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SavedTensorDefaultHooks.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SavedTensorDefaultHooks.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SavedTensorDefaultHooksTLS.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SavedTensorDefaultHooksTLS.java
index e499f71e06..096602f0a1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SavedTensorDefaultHooksTLS.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SavedTensorDefaultHooksTLS.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SavedVariableHooks.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SavedVariableHooks.java
index 935a3debcc..4b68015adf 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SavedVariableHooks.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SavedVariableHooks.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Scalar.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Scalar.java
index dc3c98872e..fd84313bfb 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Scalar.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Scalar.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
@@ -90,6 +90,8 @@ public class Scalar extends Pointer {
// #if defined(_MSC_VER)
// #endif
// #if defined(__linux__) && !defined(__ANDROID__)
+// #if LONG_MAX != INT_MAX
+// #endif /* not 32-bit system */
// #endif
// #undef DEFINE_IMPLICIT_CTOR
@@ -104,6 +106,9 @@ public class Scalar extends Pointer {
// return checked_convert(v.d, #type);
// } else if (Tag::HAS_z == tag) {
// return checked_convert>(v.z, #type);
+// } else if (Tag::HAS_sd == tag) {
+// return checked_convert(
+// toSymFloat().guard_float(__FILE__, __LINE__), #type);
// }
// if (Tag::HAS_b == tag) {
// return checked_convert(v.i, #type);
@@ -114,9 +119,6 @@ public class Scalar extends Pointer {
// } else if (Tag::HAS_si == tag) {
// return checked_convert(
// toSymInt().guard_int(__FILE__, __LINE__), #type);
-// } else if (Tag::HAS_sd == tag) {
-// return checked_convert(
-// toSymFloat().guard_float(__FILE__, __LINE__), #type);
// } else if (Tag::HAS_sb == tag) {
// return checked_convert(
// toSymBool().guard_bool(__FILE__, __LINE__), #type);
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarArrayRef.java
index 6df49e03f1..c8c16a55c7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarArrayRef.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
@@ -80,6 +80,9 @@ public class ScalarArrayRef extends Pointer {
public native @Const @ByPtr Scalar cbegin();
public native @Const @ByPtr Scalar cend();
+ /** Check if all elements in the array satisfy the given expression */
+
+
/** empty - Check if the array is empty. */
public native @Cast("const bool") boolean empty();
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarOptional.java
index 42274870fb..7fe73a255f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarOptional.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeArrayRef.java
index 617bbffe0b..f7a5dabcd6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeArrayRef.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
@@ -82,6 +82,9 @@ public class ScalarTypeArrayRef extends Pointer {
public native @Const @Cast("c10::ScalarType*") BytePointer cbegin();
public native @Const @Cast("c10::ScalarType*") BytePointer cend();
+ /** Check if all elements in the array satisfy the given expression */
+
+
/** empty - Check if the array is empty. */
public native @Cast("const bool") boolean empty();
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeEnumerationType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeEnumerationType.java
index 422462aa04..6908935867 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeEnumerationType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeEnumerationType.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeOptional.java
index 44202f576b..fd494a28da 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeOptional.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeType.java
index 11b1161c87..7eb294afb2 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeType.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeTypePtr.java
index 957e778e99..5ad5939e97 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeTypePtr.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeTypePtr.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeVector.java
index bf5f176ce3..17adc88c17 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ScalarTypeVector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ScatterOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ScatterOptions.java
index ab805ba348..53161e90b5 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ScatterOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ScatterOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SchemaArgument.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SchemaArgument.java
index 0347aebd58..f5af8db983 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SchemaArgument.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SchemaArgument.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SchemaInfo.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SchemaInfo.java
index 6aa1d9ada5..02afe9732a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SchemaInfo.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SchemaInfo.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
@@ -42,10 +42,10 @@ public class SchemaInfo extends Pointer {
public native @Cast("bool") boolean is_mutable(@Const @ByRef SchemaArgument argument);
- public native @Cast("bool") boolean is_mutable(@StringView BytePointer name);
+ public native @Cast("bool") boolean is_mutable(@StringView @Cast("const char*") BytePointer name);
public native @Cast("bool") boolean is_mutable(@StringView String name);
- public native @Cast("bool") boolean has_argument(@StringView BytePointer name);
+ public native @Cast("bool") boolean has_argument(@StringView @Cast("const char*") BytePointer name);
public native @Cast("bool") boolean has_argument(@StringView String name);
public native @Cast("bool") boolean is_nondeterministic();
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Scope.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Scope.java
index 50ef854446..4e8e6247c8 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Scope.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Scope.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ScopeOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ScopeOptional.java
index bab773745c..b8b304c730 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ScopeOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ScopeOptional.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ScriptTypeParser.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ScriptTypeParser.java
index 56505d439f..fdc7b6496b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ScriptTypeParser.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ScriptTypeParser.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Select.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Select.java
index 68e03a7bfb..4dfc71fd5b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Select.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Select.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Self.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Self.java
index 0e060c4c86..2330322623 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Self.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Self.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SequentialImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SequentialImpl.java
index 510f5956a1..ed295c88ee 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SequentialImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SequentialImpl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SequentialImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SequentialImplCloneable.java
index 997eed94d1..188334a035 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SequentialImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SequentialImplCloneable.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SequentialSampler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SequentialSampler.java
index 5a0a5f89f5..556d739344 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SequentialSampler.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SequentialSampler.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ShapeSymbol.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ShapeSymbol.java
index af6c07a721..70873aaea1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ShapeSymbol.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ShapeSymbol.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ShapeSymbolVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ShapeSymbolVector.java
index a8d46b0a9f..cf4a1730e0 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ShapeSymbolVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ShapeSymbolVector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ShapeSymbolVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ShapeSymbolVectorOptional.java
index 8b9aeb5833..8478109713 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ShapeSymbolVectorOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ShapeSymbolVectorOptional.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SharedClassTypeVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SharedClassTypeVector.java
index 82c03ba1ec..4a85a52767 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SharedClassTypeVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SharedClassTypeVector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SharedModuleVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SharedModuleVector.java
index 97e79ae8bd..ca04cd35e1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SharedModuleVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SharedModuleVector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SharedParserData.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SharedParserData.java
index be6192d659..f7c8f51ac8 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SharedParserData.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SharedParserData.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SharedSugaredValueVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SharedSugaredValueVector.java
index a6aededbaf..20aab75df5 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SharedSugaredValueVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SharedSugaredValueVector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SharedType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SharedType.java
index 28e3aa1a8a..d7dd9505f6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SharedType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SharedType.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ShortArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ShortArrayRef.java
index 76ed2afb67..431f719e13 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ShortArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ShortArrayRef.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
@@ -88,6 +88,9 @@ public class ShortArrayRef extends Pointer {
public native @Const ShortPointer cbegin();
public native @Const ShortPointer cend();
+ /** Check if all elements in the array satisfy the given expression */
+
+
/** empty - Check if the array is empty. */
public native @Cast("const bool") boolean empty();
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ShortSet.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ShortSet.java
index fd760abc09..64ea415f48 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ShortSet.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ShortSet.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SiLUImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SiLUImpl.java
index 125d052b6a..93e396995a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SiLUImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SiLUImpl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SiLUImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SiLUImplCloneable.java
index 3185247d92..c1d3b410b9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SiLUImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SiLUImplCloneable.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SigmoidImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SigmoidImpl.java
index f7d806c23d..42d2033c7d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SigmoidImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SigmoidImpl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SigmoidImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SigmoidImplCloneable.java
index dca7c035c1..00610047a1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SigmoidImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SigmoidImplCloneable.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SimpleSelf.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SimpleSelf.java
index 6fb9eca6ba..d7bb53710c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SimpleSelf.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SimpleSelf.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SimpleValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SimpleValue.java
index 614b0b1230..1225daa6a9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SimpleValue.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SimpleValue.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SingletonTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SingletonTypePtr.java
index c8c7a2328a..792c8329e8 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SingletonTypePtr.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SingletonTypePtr.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeInput.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeInput.java
index d58b98193f..046f5ded46 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeInput.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeInput.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTArrayRef.java
index 05f1fc4a70..5d54ed3843 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTArrayRef.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
@@ -82,6 +82,9 @@ public class SizeTArrayRef extends Pointer {
public native @Const SizeTPointer cbegin();
public native @Const SizeTPointer cend();
+ /** Check if all elements in the array satisfy the given expression */
+
+
/** empty - Check if the array is empty. */
public native @Cast("const bool") boolean empty();
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTMatchedSchemaPair.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTMatchedSchemaPair.java
index 94c8a95362..c60338bf07 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTMatchedSchemaPair.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTMatchedSchemaPair.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTOptional.java
index f09b0ad40e..b3705ab619 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTOptional.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTStringMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTStringMap.java
index 3a44072a3d..58b31309ac 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTStringMap.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTStringMap.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTVector.java
index b63765cb9a..926d389ccd 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTVector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTVectorOptional.java
index 882baf5720..7a37e8e7bf 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTVectorOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTVectorOptional.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTVectorVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTVectorVector.java
index 86cf464bfa..d833f2db97 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTVectorVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SizeTVectorVector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SizesAndStrides.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SizesAndStrides.java
index 45e88f6d2a..ed38071323 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SizesAndStrides.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SizesAndStrides.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Slice.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Slice.java
index a3e55673d3..92e4acb4a5 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Slice.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Slice.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SliceExpr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SliceExpr.java
index 8a778f4916..be7e54a672 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SliceExpr.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SliceExpr.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SliceValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SliceValue.java
index e537782090..0fd795c9c8 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SliceValue.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SliceValue.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SlotCursor.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SlotCursor.java
index fdd1c81654..a6bac4ccc4 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SlotCursor.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SlotCursor.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SmoothL1LossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SmoothL1LossImpl.java
index dbf5dddff6..e4673b7842 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SmoothL1LossImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SmoothL1LossImpl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SmoothL1LossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SmoothL1LossImplCloneable.java
index 547e115bf5..d01874a73c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SmoothL1LossImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SmoothL1LossImplCloneable.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SmoothL1LossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SmoothL1LossOptions.java
index 05ece05cc1..fd51ad183b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SmoothL1LossOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SmoothL1LossOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftMarginLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftMarginLossImpl.java
index 03d4515623..d1502dbc12 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftMarginLossImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftMarginLossImpl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftMarginLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftMarginLossImplCloneable.java
index d996897b4c..fae921caba 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftMarginLossImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftMarginLossImplCloneable.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftMarginLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftMarginLossOptions.java
index c0eeb4b844..487a7903d1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftMarginLossOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftMarginLossOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Softmax2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Softmax2dImpl.java
index 1ec9afcf21..392bf05095 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Softmax2dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Softmax2dImpl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Softmax2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Softmax2dImplCloneable.java
index ad7f35e4d4..bdff979bea 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Softmax2dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Softmax2dImplCloneable.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxFuncOptions.java
index fbf5fc5a81..232d93ea5d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxFuncOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxFuncOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxImpl.java
index 6136e4d051..5cee03078c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxImpl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxImplCloneable.java
index 5fe73614a1..0cef5543ab 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxImplCloneable.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxOptions.java
index 92ec6bcc56..b061bdb2c9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftmaxOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminFuncOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminFuncOptions.java
index 400db5e5f0..fa2f29de5e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminFuncOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminFuncOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminImpl.java
index d199842d13..597b4ca42d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminImpl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminImplCloneable.java
index 43108d0163..ffd8020b7c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminImplCloneable.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminOptions.java
index eca9d596d2..6c682786e8 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftminOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftplusImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftplusImpl.java
index 17ae2d19e4..e45d120fe9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftplusImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftplusImpl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftplusImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftplusImplCloneable.java
index 34fbf1f28e..7082f955dc 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftplusImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftplusImplCloneable.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftplusOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftplusOptions.java
index 3d586d2945..d2dc51b910 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftplusOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftplusOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftshrinkImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftshrinkImpl.java
index be12ce61ec..ca685cbdc7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftshrinkImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftshrinkImpl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftshrinkImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftshrinkImplCloneable.java
index 4c14db10b9..13e493415b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftshrinkImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftshrinkImplCloneable.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftshrinkOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftshrinkOptions.java
index 80fff95d2a..b8f973c895 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftshrinkOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftshrinkOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftsignImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftsignImpl.java
index 1ee2dfce0b..7c8f7a7704 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftsignImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftsignImpl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftsignImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftsignImplCloneable.java
index 38b9b889e7..b8c9f0e212 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SoftsignImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SoftsignImplCloneable.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Source.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Source.java
index b34b8c115d..bb390558c7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Source.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Source.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
@@ -42,21 +42,21 @@ public enum CopiesString { COPIES_STRING(0), DONT_COPY(1);
}
public Source(
- @StringView BytePointer text_view,
+ @StringView @Cast("const char*") BytePointer text_view,
@ByVal(nullValue = "std::optional(std::nullopt)") StringOptional filename,
@Cast("size_t") long starting_line_no/*=0*/,
@SharedPtr SourceRangeUnpickler gen_ranges/*=nullptr*/,
CopiesString copies_str/*=torch::jit::Source::COPIES_STRING*/) { super((Pointer)null); allocate(text_view, filename, starting_line_no, gen_ranges, copies_str); }
private native void allocate(
- @StringView BytePointer text_view,
+ @StringView @Cast("const char*") BytePointer text_view,
@ByVal(nullValue = "std::optional(std::nullopt)") StringOptional filename,
@Cast("size_t") long starting_line_no/*=0*/,
@SharedPtr SourceRangeUnpickler gen_ranges/*=nullptr*/,
CopiesString copies_str/*=torch::jit::Source::COPIES_STRING*/);
public Source(
- @StringView BytePointer text_view) { super((Pointer)null); allocate(text_view); }
+ @StringView @Cast("const char*") BytePointer text_view) { super((Pointer)null); allocate(text_view); }
private native void allocate(
- @StringView BytePointer text_view);
+ @StringView @Cast("const char*") BytePointer text_view);
public Source(
@StringView String text_view,
@ByVal(nullValue = "std::optional(std::nullopt)") StringOptional filename,
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SourceLocation.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SourceLocation.java
index a94685592d..f32d2d5f88 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SourceLocation.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SourceLocation.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRange.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRange.java
index c36fd01992..b4212226ab 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRange.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRange.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
@@ -51,7 +51,7 @@ private native void allocate(
@ByVal StringCordView.Iterator start_iter,
@Cast("size_t") long end_);
- public native @StringView BytePointer token_text();
+ public native @StringView @Cast("const char*") BytePointer token_text();
public native @Const @ByVal StringCordView text();
public native @Cast("size_t") long size();
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRangeHasher.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRangeHasher.java
index c75c456786..fc1b61adcb 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRangeHasher.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRangeHasher.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRangeOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRangeOptional.java
index efc56ba43f..8a70b23f5e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRangeOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRangeOptional.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRangeUnpickler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRangeUnpickler.java
index e9a609751c..7f28e64e87 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRangeUnpickler.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SourceRangeUnpickler.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SpecialFormValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SpecialFormValue.java
index b607bddfca..571a7ef542 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SpecialFormValue.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SpecialFormValue.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SplitUntil32Bit.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SplitUntil32Bit.java
index 5aef5f65ad..4e0d474651 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SplitUntil32Bit.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SplitUntil32Bit.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
@@ -28,6 +28,7 @@ public class SplitUntil32Bit extends Pointer {
/** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */
public SplitUntil32Bit(Pointer p) { super(p); }
+ // NOLINTNEXTLINE(cppcoreguidelines-special-member-functions)
public static class iterator extends Pointer {
static { Loader.load(); }
/** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */
@@ -48,6 +49,7 @@ public static class iterator extends Pointer {
private native void allocate(@Const @ByRef TensorIteratorBase iter);
public iterator(@ByRef(true) iterator arg0) { super((Pointer)null); allocate(arg0); }
private native void allocate(@ByRef(true) iterator arg0);
+ public native @ByRef @Name("operator =") iterator put(@ByRef(true) iterator arg0);
// Guaranteed to be a TensorIterator proper!
public native @ByRef @Name("operator *") TensorIterator multiply();
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StackEntry.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StackEntry.java
index 7004ffba77..76e528a524 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StackEntry.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StackEntry.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Starred.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Starred.java
index 7b38a6dbc2..3f6e1a4753 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Starred.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Starred.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StashTorchDispatchModeGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StashTorchDispatchModeGuard.java
index cb698cb514..dcf40f2dcc 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StashTorchDispatchModeGuard.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StashTorchDispatchModeGuard.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
@@ -36,6 +36,10 @@ public class StashTorchDispatchModeGuard extends Pointer {
public StashTorchDispatchModeGuard() { super((Pointer)null); allocate(); }
private native void allocate();
+
+
+
+
public native @Const @SharedPtr("c10::impl::PyObject_TorchDispatchMode") @ByRef PyObject_TorchDispatchMode get_cur_mode();
}
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StashTorchDispatchStackGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StashTorchDispatchStackGuard.java
index 8a81da2554..6471871189 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StashTorchDispatchStackGuard.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StashTorchDispatchStackGuard.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
@@ -36,4 +36,8 @@ public class StashTorchDispatchStackGuard extends Pointer {
public StashTorchDispatchStackGuard() { super((Pointer)null); allocate(); }
private native void allocate();
+
+
+
+
}
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StepLR.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StepLR.java
index 16cb0f8790..c2c848a6c1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StepLR.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StepLR.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Stmt.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Stmt.java
index 12860212b7..19e3e82544 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Stmt.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Stmt.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StmtList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StmtList.java
index 5d20c3a07c..4759e3ba79 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StmtList.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StmtList.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StmtListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StmtListIterator.java
index 81b76ec009..b98f933eb8 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StmtListIterator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StmtListIterator.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Storage.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Storage.java
index 9791d56789..adeb632fe8 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Storage.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Storage.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StorageExtraMeta.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StorageExtraMeta.java
new file mode 100644
index 0000000000..9bb6d0f0e8
--- /dev/null
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StorageExtraMeta.java
@@ -0,0 +1,44 @@
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
+
+package org.bytedeco.pytorch;
+
+import org.bytedeco.pytorch.Allocator;
+import org.bytedeco.pytorch.Function;
+import org.bytedeco.pytorch.Module;
+import org.bytedeco.javacpp.annotation.Cast;
+import java.nio.*;
+import org.bytedeco.javacpp.*;
+import org.bytedeco.javacpp.annotation.*;
+
+import static org.bytedeco.javacpp.presets.javacpp.*;
+import static org.bytedeco.openblas.global.openblas_nolapack.*;
+import static org.bytedeco.openblas.global.openblas.*;
+import org.bytedeco.javacpp.chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
+
+import static org.bytedeco.pytorch.global.torch.*;
+
+
+// Used in StorageImpl to store extra metadata.
+// Currently used only for storing a custom error message
+// used when throwing an exception when data_ptr is accessed.
+@Namespace("c10") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
+public class StorageExtraMeta extends Pointer {
+ static { Loader.load(); }
+ /** Default native constructor. */
+ public StorageExtraMeta() { super((Pointer)null); allocate(); }
+ /** Native array allocator. Access with {@link Pointer#position(long)}. */
+ public StorageExtraMeta(long size) { super((Pointer)null); allocateArray(size); }
+ /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */
+ public StorageExtraMeta(Pointer p) { super(p); }
+ private native void allocate();
+ private native void allocateArray(long size);
+ @Override public StorageExtraMeta position(long position) {
+ return (StorageExtraMeta)super.position(position);
+ }
+ @Override public StorageExtraMeta getPointer(long i) {
+ return new StorageExtraMeta((Pointer)this).offsetAddress(i);
+ }
+
+ public native @ByRef StringOptional custom_data_ptr_error_msg_(); public native StorageExtraMeta custom_data_ptr_error_msg_(StringOptional setter);
+}
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StorageImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StorageImpl.java
index 1c42863546..8abb702dfe 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StorageImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StorageImpl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
@@ -156,6 +156,13 @@ public native void UniqueStorageShareExternalPointer(
public native @Cast("c10::impl::PyObjectSlot*") Pointer pyobj_slot();
+ public native @ByRef StorageExtraMeta get_extra_meta();
+
+ public native void throw_data_ptr_access_error();
+
+ public native void release_data_and_set_meta_custom_data_ptr_error_msg_(
+ @ByVal StringOptional s);
+
public native void set_throw_on_mutable_data_ptr();
public native void set_warn_deprecated_on_mutable_data_ptr();
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StorageType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StorageType.java
index 46973e8058..79d3bcfcc8 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StorageType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StorageType.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
@@ -26,7 +26,8 @@ public class StorageType extends Type {
public native @Cast("bool") boolean equals(@Const @ByRef Type rhs);
public native @StdString BytePointer str();
- public native @StdString BytePointer annotation_str_impl(@Const @ByRef(nullValue = "c10::TypePrinter(nullptr)") TypePrinter printer);
+ public native @StdString BytePointer annotation_str_impl(
+ @Const @ByRef(nullValue = "c10::TypePrinter(nullptr)") TypePrinter printer);
public native @StdString BytePointer annotation_str_impl();
@MemberGetter public static native TypeKind Kind();
// global singleton
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StorageTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StorageTypePtr.java
index a44f4bb021..3de841e56f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StorageTypePtr.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StorageTypePtr.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Store.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Store.java
index a88e89ade4..99b597e039 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Store.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Store.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StoreTimeoutGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StoreTimeoutGuard.java
index 9f9af544de..1db83ba6f7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StoreTimeoutGuard.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StoreTimeoutGuard.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Stream.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Stream.java
index 71ad83b374..55f7ae4813 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Stream.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Stream.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StreamData3.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StreamData3.java
index b0779c076d..abb6f7e043 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StreamData3.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StreamData3.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StreamObjType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StreamObjType.java
index 163c3fe42f..ab6ababfc9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StreamObjType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StreamObjType.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StreamObjTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StreamObjTypePtr.java
index 052591c152..70558cc541 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StreamObjTypePtr.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StreamObjTypePtr.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StreamOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StreamOptional.java
index c8d5ac8484..5f3a63ad9a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StreamOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StreamOptional.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StreamSampler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StreamSampler.java
index 12f01d4899..4453bbc562 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StreamSampler.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StreamSampler.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Stride.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Stride.java
index 35091f3fc1..0ed75ff3d0 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Stride.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Stride.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StrideArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StrideArrayRef.java
index 9f44e6535b..5faf184e84 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StrideArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StrideArrayRef.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
@@ -82,6 +82,9 @@ public class StrideArrayRef extends Pointer {
public native @Const @ByPtr Stride cbegin();
public native @Const @ByPtr Stride cend();
+ /** Check if all elements in the array satisfy the given expression */
+
+
/** empty - Check if the array is empty. */
public native @Cast("const bool") boolean empty();
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StrideOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StrideOptional.java
index 17dd19ebe7..eb69f84566 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StrideOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StrideOptional.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StrideVaryingShape.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StrideVaryingShape.java
index 066356541c..1b0e1a419c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StrideVaryingShape.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StrideVaryingShape.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StrideVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StrideVector.java
index 08ce729db1..23a0bb352c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StrideVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StrideVector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StrideVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StrideVectorOptional.java
index 599974fe93..893b1e0118 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StrideVectorOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StrideVectorOptional.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleDict.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleDict.java
index 2f30a3f52e..016372f16f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleDict.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleDict.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleDictItem.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleDictItem.java
index c5525eea4b..9630f35a6b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleDictItem.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleDictItem.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleDictItemVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleDictItemVector.java
index 4294ef75e4..02a11377d0 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleDictItemVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleDictItemVector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModulePair.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModulePair.java
index 8c22fd565a..6297ced670 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModulePair.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModulePair.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleVector.java
index e801040212..273de04a31 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringAnyModuleVector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringArrayRef.java
index ff84ae45ef..16d779752a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringArrayRef.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
@@ -82,6 +82,9 @@ public class StringArrayRef extends Pointer {
public native @Const PointerPointer cbegin();
public native @Const PointerPointer cend();
+ /** Check if all elements in the array satisfy the given expression */
+
+
/** empty - Check if the array is empty. */
public native @Cast("const bool") boolean empty();
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringBoolMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringBoolMap.java
index bce7a5274d..e35f7a477d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringBoolMap.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringBoolMap.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringCordView.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringCordView.java
index f6083ca2d4..7114a399b0 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringCordView.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringCordView.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
@@ -68,7 +68,7 @@ private native void allocate(
public native @Cast("bool") @Name("operator ==") boolean equals(@Const @ByRef StringCordView rhs);
- public native @StringView BytePointer piece(@Cast("size_t") long index);
+ public native @StringView @Cast("const char*") BytePointer piece(@Cast("size_t") long index);
@NoOffset public static class Iterator extends Pointer {
static { Loader.load(); }
@@ -119,7 +119,7 @@ private native void allocate(
public native @Cast("char") @Name("operator *") byte multiply();
// returns rest of the line of the current iterator
- public native @StringView BytePointer rest_line();
+ public native @StringView @Cast("const char*") BytePointer rest_line();
public native @Cast("size_t") long pos();
}
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringGenericListDict.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringGenericListDict.java
index e0cd93bb71..7420a9b71a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringGenericListDict.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringGenericListDict.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringGenericListDictIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringGenericListDictIterator.java
index 98f49f25cb..e6351e575c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringGenericListDictIterator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringGenericListDictIterator.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringIValueMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringIValueMap.java
index 12b0b67165..c7297fb3e9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringIValueMap.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringIValueMap.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringIntMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringIntMap.java
index f59aa1864b..3983a07c95 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringIntMap.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringIntMap.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringLiteral.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringLiteral.java
index a5fc843156..a156ba78c5 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringLiteral.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringLiteral.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringLongMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringLongMap.java
index 8ca8cd6186..de8009bd5f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringLongMap.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringLongMap.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringLongVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringLongVector.java
index fd9ea24cc4..3a8683cc53 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringLongVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringLongVector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringOptional.java
index d90fc65bbd..9df336242e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringOptional.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringPair.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringPair.java
index 96e433e86c..5aaf22aab2 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringPair.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringPair.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringScalarTypeMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringScalarTypeMap.java
index da8826c0ab..20c0f48624 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringScalarTypeMap.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringScalarTypeMap.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringSet.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringSet.java
index 1164b5ad62..4ae8154ce6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringSet.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringSet.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleDict.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleDict.java
index 4208f41102..2502c0d4b4 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleDict.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleDict.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleDictItem.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleDictItem.java
index 30f6cb5d3c..70fccd1010 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleDictItem.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleDictItem.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleDictItemVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleDictItemVector.java
index c46b78b579..eaaaac5394 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleDictItemVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleDictItemVector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModulePair.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModulePair.java
index f1c213090e..bdfaa2259d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModulePair.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModulePair.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleVector.java
index 4c1e3f7191..e6b731f1a6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringSharedModuleVector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringSizeTMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringSizeTMap.java
index 56f9998bbd..cd3bde5e8c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringSizeTMap.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringSizeTMap.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringStringMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringStringMap.java
index 3a3cb4e744..ed23cecdfb 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringStringMap.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringStringMap.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorDict.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorDict.java
index 74115f9414..112979b9dc 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorDict.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorDict.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorDictItem.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorDictItem.java
index 7c88d2ed4b..dfdc2dba5c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorDictItem.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorDictItem.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorDictItemVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorDictItemVector.java
index b455ad14df..b0c2d59485 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorDictItemVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorDictItemVector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorMap.java
index 1395ad38f7..498c76eb5d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorMap.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorMap.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorPair.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorPair.java
index 7a62bc38ff..86ecf8d250 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorPair.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorPair.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorUMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorUMap.java
new file mode 100644
index 0000000000..2a234d43f7
--- /dev/null
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorUMap.java
@@ -0,0 +1,49 @@
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
+
+package org.bytedeco.pytorch;
+
+import org.bytedeco.pytorch.Allocator;
+import org.bytedeco.pytorch.Function;
+import org.bytedeco.pytorch.Module;
+import org.bytedeco.javacpp.annotation.Cast;
+import java.nio.*;
+import org.bytedeco.javacpp.*;
+import org.bytedeco.javacpp.annotation.*;
+
+import static org.bytedeco.javacpp.presets.javacpp.*;
+import static org.bytedeco.openblas.global.openblas_nolapack.*;
+import static org.bytedeco.openblas.global.openblas.*;
+import org.bytedeco.javacpp.chrono.*;
+import static org.bytedeco.javacpp.global.chrono.*;
+
+import static org.bytedeco.pytorch.global.torch.*;
+
+@Name("std::unordered_map") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
+public class StringTensorUMap extends Pointer {
+ static { Loader.load(); }
+ /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */
+ public StringTensorUMap(Pointer p) { super(p); }
+ public StringTensorUMap() { allocate(); }
+ private native void allocate();
+ public native @Name("operator =") @ByRef StringTensorUMap put(@ByRef StringTensorUMap x);
+
+ public boolean empty() { return size() == 0; }
+ public native long size();
+
+ @Index public native @ByRef Tensor get(@StdString BytePointer i);
+ public native StringTensorUMap put(@StdString BytePointer i, Tensor value);
+
+ public native void erase(@ByVal Iterator pos);
+ public native @ByVal Iterator begin();
+ public native @ByVal Iterator end();
+ @NoOffset @Name("iterator") public static class Iterator extends Pointer {
+ public Iterator(Pointer p) { super(p); }
+ public Iterator() { }
+
+ public native @Name("operator ++") @ByRef Iterator increment();
+ public native @Name("operator ==") boolean equals(@ByRef Iterator it);
+ public native @Name("operator *().first") @MemberGetter @StdString BytePointer first();
+ public native @Name("operator *().second") @MemberGetter @ByRef @Const Tensor second();
+ }
+}
+
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorVector.java
index e355b77b48..2d0da2f114 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTensorVector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringType.java
index da9d47123d..89b25ab491 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringType.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
@@ -27,7 +27,8 @@ public class StringType extends Type {
public native @Cast("bool") boolean equals(@Const @ByRef Type rhs);
public native @StdString BytePointer str();
- public native @StdString BytePointer annotation_str_impl(@Const @ByRef(nullValue = "c10::TypePrinter(nullptr)") TypePrinter printer);
+ public native @StdString BytePointer annotation_str_impl(
+ @Const @ByRef(nullValue = "c10::TypePrinter(nullptr)") TypePrinter printer);
public native @StdString BytePointer annotation_str_impl();
@MemberGetter public static native TypeKind Kind();
// global singleton
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTypePtr.java
index cb302e2aa9..588023b383 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringTypePtr.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringTypePtr.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringValueMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringValueMap.java
index 0fb7d175d8..4dacf3a9a9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringValueMap.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringValueMap.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringVector.java
index 56768ca767..18b2f53dd2 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringVector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringVectorOptional.java
index 1dfd4b44d3..e2bc5a9558 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringVectorOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringVectorOptional.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringViewOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringViewOptional.java
index 028c911472..1de069cfaf 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringViewOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringViewOptional.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringViewVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringViewVector.java
index 6b289221c3..d42247ace8 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringViewVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringViewVector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StringViewVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StringViewVectorOptional.java
index 3998f41f3c..0502a2ca42 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StringViewVectorOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StringViewVectorOptional.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/StrongTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/StrongTypePtr.java
index 4fc5a65b07..a642045f44 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/StrongTypePtr.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/StrongTypePtr.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Subscript.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Subscript.java
index 20de6a55c4..23ba55bb67 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Subscript.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Subscript.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SugaredEnumClass.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SugaredEnumClass.java
index e026a1ab60..48d586aa46 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SugaredEnumClass.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SugaredEnumClass.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SugaredTupleValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SugaredTupleValue.java
index 6eb977029e..39e094f736 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SugaredTupleValue.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SugaredTupleValue.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SugaredValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SugaredValue.java
index 019ca7a060..08126c2530 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SugaredValue.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SugaredValue.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SwapSavedVariables.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SwapSavedVariables.java
index 674d2c9406..80d8109d0f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SwapSavedVariables.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SwapSavedVariables.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymBool.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymBool.java
index 3cdd15fc19..69fd89d790 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymBool.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymBool.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymBoolType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymBoolType.java
index 0902487c22..9ea5e8bd18 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymBoolType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymBoolType.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymDimVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymDimVector.java
index df4abadcce..5bf9761b12 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymDimVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymDimVector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymDimVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymDimVectorOptional.java
index 2490b2f383..207206ac2e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymDimVectorOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymDimVectorOptional.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymFloat.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymFloat.java
index cd35c7f282..eb312eb38b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymFloat.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymFloat.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
@@ -88,5 +88,9 @@ public class SymFloat extends Pointer {
// where `is_symbolic` is always false
public native @Cast("bool") boolean is_symbolic();
+ // UNSAFELY coerce this SymFloat into a double. You MUST have
+ // established that this is a non-symbolic by some other means,
+ // typically by having tested is_symbolic(). You will get garbage
+ // from this function if is_symbolic()
public native double as_float_unchecked();
}
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymFloatType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymFloatType.java
index a9d27c7a5f..f060faaaff 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymFloatType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymFloatType.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymInt.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymInt.java
index 943332d7e8..a414530700 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymInt.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymInt.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntArrayRef.java
index 5507e2e9d8..0b746cf444 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntArrayRef.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
@@ -82,6 +82,9 @@ public class SymIntArrayRef extends Pointer {
public native @Const @ByPtr SymInt cbegin();
public native @Const @ByPtr SymInt cend();
+ /** Check if all elements in the array satisfy the given expression */
+
+
/** empty - Check if the array is empty. */
public native @Cast("const bool") boolean empty();
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntArrayRefOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntArrayRefOptional.java
index bd9bec1347..3b59a82820 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntArrayRefOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntArrayRefOptional.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntOptional.java
index 802aa1ae5c..efe11441fa 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntOptional.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntOptionalVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntOptionalVector.java
index c161c051f7..95ea6cf115 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntOptionalVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntOptionalVector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntSmallVectorBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntSmallVectorBase.java
index b356db7f3f..f8dcb76af3 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntSmallVectorBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntSmallVectorBase.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntSmallVectorCommon.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntSmallVectorCommon.java
index 495a7ca1c4..f9157f98f3 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntSmallVectorCommon.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntSmallVectorCommon.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntSmallVectorImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntSmallVectorImpl.java
index 02f761cc65..4e95804cfc 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntSmallVectorImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntSmallVectorImpl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntType.java
index a93a5491d7..6caecc1801 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntType.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntVector.java
index 0bbad975f5..7f196863e5 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymIntVector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymNode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymNode.java
index 558b56eb70..79c4613c2c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymNode.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymNode.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymNodeArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymNodeArrayRef.java
index 75d5862f57..96cec45ef4 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymNodeArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymNodeArrayRef.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
@@ -82,6 +82,9 @@ public class SymNodeArrayRef extends Pointer {
public native @Const @ByPtr SymNode cbegin();
public native @Const @ByPtr SymNode cend();
+ /** Check if all elements in the array satisfy the given expression */
+
+
/** empty - Check if the array is empty. */
public native @Cast("const bool") boolean empty();
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymNodeVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymNodeVector.java
index ee044875f2..a789ee6638 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymNodeVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymNodeVector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Symbol.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Symbol.java
index 41daa154e7..3120235a14 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Symbol.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Symbol.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolArrayRef.java
index 0f11b6b3fa..1d0791fce8 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolArrayRef.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
@@ -82,6 +82,9 @@ public class SymbolArrayRef extends Pointer {
public native @Const @ByPtr Symbol cbegin();
public native @Const @ByPtr Symbol cend();
+ /** Check if all elements in the array satisfy the given expression */
+
+
/** empty - Check if the array is empty. */
public native @Cast("const bool") boolean empty();
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolSet.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolSet.java
index 1f18f6cb15..55ea2e96f9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolSet.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolSet.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolVector.java
index 53af9517af..0cbf81dd86 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolVector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolicShape.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolicShape.java
index cb127c39b1..c620d4394c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolicShape.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolicShape.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolicShapeMeta.java b/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolicShapeMeta.java
index dde8bcdef3..b7ecba1ac6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolicShapeMeta.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/SymbolicShapeMeta.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
@@ -47,6 +47,7 @@ public class SymbolicShapeMeta extends Pointer {
private native void allocate(@Const @ByRef SymbolicShapeMeta other);
+
public native void refresh_numel();
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/T_DataPtrSizeT_T.java b/pytorch/src/gen/java/org/bytedeco/pytorch/T_DataPtrSizeT_T.java
index 39a8cf19e7..4fb7c33372 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/T_DataPtrSizeT_T.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/T_DataPtrSizeT_T.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/T_IntInt_T.java b/pytorch/src/gen/java/org/bytedeco/pytorch/T_IntInt_T.java
index 74efe76ae7..d9fec28189 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/T_IntInt_T.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/T_IntInt_T.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/T_LongLong_T.java b/pytorch/src/gen/java/org/bytedeco/pytorch/T_LongLong_T.java
index 2a3161f50c..79e7ba2440 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/T_LongLong_T.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/T_LongLong_T.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/T_PackedSequenceT_TensorTensor_T_T.java b/pytorch/src/gen/java/org/bytedeco/pytorch/T_PackedSequenceT_TensorTensor_T_T.java
index 180df84637..fed6553ef6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/T_PackedSequenceT_TensorTensor_T_T.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/T_PackedSequenceT_TensorTensor_T_T.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/T_PackedSequenceTensor_T.java b/pytorch/src/gen/java/org/bytedeco/pytorch/T_PackedSequenceTensor_T.java
index ebbe5e769d..e51e73b676 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/T_PackedSequenceTensor_T.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/T_PackedSequenceTensor_T.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/T_PyObject_TorchDispatchModeTorchDispatchModeKey_T.java b/pytorch/src/gen/java/org/bytedeco/pytorch/T_PyObject_TorchDispatchModeTorchDispatchModeKey_T.java
index 7e654745e9..cb4b886129 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/T_PyObject_TorchDispatchModeTorchDispatchModeKey_T.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/T_PyObject_TorchDispatchModeTorchDispatchModeKey_T.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/T_SafePyObjectTorchDispatchModeKey_T.java b/pytorch/src/gen/java/org/bytedeco/pytorch/T_SafePyObjectTorchDispatchModeKey_T.java
index 388358ea4d..fc8b5806bb 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/T_SafePyObjectTorchDispatchModeKey_T.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/T_SafePyObjectTorchDispatchModeKey_T.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/T_SizeTVectorVectorSizeTVector_T.java b/pytorch/src/gen/java/org/bytedeco/pytorch/T_SizeTVectorVectorSizeTVector_T.java
index b76e993c7a..86a0fa8555 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/T_SizeTVectorVectorSizeTVector_T.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/T_SizeTVectorVectorSizeTVector_T.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/T_StringSizeTSizeT_T.java b/pytorch/src/gen/java/org/bytedeco/pytorch/T_StringSizeTSizeT_T.java
index 656679eec5..7bd2b46919 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/T_StringSizeTSizeT_T.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/T_StringSizeTSizeT_T.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/T_StringSizeTSizeT_TOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/T_StringSizeTSizeT_TOptional.java
index 67c5153508..4e1f8d174a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/T_StringSizeTSizeT_TOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/T_StringSizeTSizeT_TOptional.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/T_TensorMaybeOwnedTensorMaybeOwnedTensorMaybeOwned_T.java b/pytorch/src/gen/java/org/bytedeco/pytorch/T_TensorMaybeOwnedTensorMaybeOwnedTensorMaybeOwned_T.java
index 9114a1cf8d..cd3ef459a7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/T_TensorMaybeOwnedTensorMaybeOwnedTensorMaybeOwned_T.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/T_TensorMaybeOwnedTensorMaybeOwnedTensorMaybeOwned_T.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/T_TensorMaybeOwnedTensorMaybeOwned_T.java b/pytorch/src/gen/java/org/bytedeco/pytorch/T_TensorMaybeOwnedTensorMaybeOwned_T.java
index 062d546f7f..73d736ac7a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/T_TensorMaybeOwnedTensorMaybeOwned_T.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/T_TensorMaybeOwnedTensorMaybeOwned_T.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/T_TensorT_TensorTensor_T_T.java b/pytorch/src/gen/java/org/bytedeco/pytorch/T_TensorT_TensorTensor_T_T.java
index e5c0db179b..c80834b414 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/T_TensorT_TensorTensor_T_T.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/T_TensorT_TensorTensor_T_T.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/T_TensorTensorDoubleLong_T.java b/pytorch/src/gen/java/org/bytedeco/pytorch/T_TensorTensorDoubleLong_T.java
index 0715a5c71c..295f25055b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/T_TensorTensorDoubleLong_T.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/T_TensorTensorDoubleLong_T.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/T_TensorTensorTensorTensorTensorTensorTensor_T.java b/pytorch/src/gen/java/org/bytedeco/pytorch/T_TensorTensorTensorTensorTensorTensorTensor_T.java
index 531fed9bf8..ed2f54a249 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/T_TensorTensorTensorTensorTensorTensorTensor_T.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/T_TensorTensorTensorTensorTensorTensorTensor_T.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/T_TensorTensorTensorTensorTensor_T.java b/pytorch/src/gen/java/org/bytedeco/pytorch/T_TensorTensorTensorTensorTensor_T.java
index 60ee9e5003..dae0bde314 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/T_TensorTensorTensorTensorTensor_T.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/T_TensorTensorTensorTensorTensor_T.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/T_TensorTensorTensorTensorVector_T.java b/pytorch/src/gen/java/org/bytedeco/pytorch/T_TensorTensorTensorTensorVector_T.java
index 81fbc7dc25..428013c978 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/T_TensorTensorTensorTensorVector_T.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/T_TensorTensorTensorTensorVector_T.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/T_TensorTensorTensorTensor_T.java b/pytorch/src/gen/java/org/bytedeco/pytorch/T_TensorTensorTensorTensor_T.java
index ae38a5ac14..4818f3b846 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/T_TensorTensorTensorTensor_T.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/T_TensorTensorTensorTensor_T.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/T_TensorTensorTensor_T.java b/pytorch/src/gen/java/org/bytedeco/pytorch/T_TensorTensorTensor_T.java
index 1ad9e91e5f..3662712e83 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/T_TensorTensorTensor_T.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/T_TensorTensorTensor_T.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/T_TensorTensorVectorTensorVector_T.java b/pytorch/src/gen/java/org/bytedeco/pytorch/T_TensorTensorVectorTensorVector_T.java
index c476fd119e..b773dfeb74 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/T_TensorTensorVectorTensorVector_T.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/T_TensorTensorVectorTensorVector_T.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/T_TensorTensorVector_T.java b/pytorch/src/gen/java/org/bytedeco/pytorch/T_TensorTensorVector_T.java
index 142f798975..5d498e8957 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/T_TensorTensorVector_T.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/T_TensorTensorVector_T.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/T_TensorTensor_T.java b/pytorch/src/gen/java/org/bytedeco/pytorch/T_TensorTensor_T.java
index 91e9fd1fe0..6adc67d0fa 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/T_TensorTensor_T.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/T_TensorTensor_T.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/T_TensorTensor_TOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/T_TensorTensor_TOptional.java
index 99393b199c..060cf4b04a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/T_TensorTensor_TOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/T_TensorTensor_TOptional.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/T_TypePtrLong_T.java b/pytorch/src/gen/java/org/bytedeco/pytorch/T_TypePtrLong_T.java
index a1c6bad16b..e2e88a9262 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/T_TypePtrLong_T.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/T_TypePtrLong_T.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/T_TypePtrLong_TOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/T_TypePtrLong_TOptional.java
index baaf535093..bca6b93d42 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/T_TypePtrLong_TOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/T_TypePtrLong_TOptional.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TagArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TagArrayRef.java
index 49d08075b6..24d52e88e5 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TagArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TagArrayRef.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
@@ -82,6 +82,9 @@ public class TagArrayRef extends Pointer {
public native @Const IntPointer cbegin();
public native @Const IntPointer cend();
+ /** Check if all elements in the array satisfy the given expression */
+
+
/** empty - Check if the array is empty. */
public native @Cast("const bool") boolean empty();
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TagVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TagVector.java
index 69cac03565..79237e37aa 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TagVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TagVector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TanhImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TanhImpl.java
index 0c26650fa2..8213d0b988 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TanhImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TanhImpl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TanhImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TanhImplCloneable.java
index 64c73387cc..8c0afd158d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TanhImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TanhImplCloneable.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TanhshrinkImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TanhshrinkImpl.java
index c39728999d..78b3358ede 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TanhshrinkImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TanhshrinkImpl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TanhshrinkImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TanhshrinkImplCloneable.java
index 206e651902..090bae431c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TanhshrinkImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TanhshrinkImplCloneable.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Tensor.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Tensor.java
index b0a6dc0871..7e3fe035b1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Tensor.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Tensor.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
@@ -131,9 +131,9 @@ private native void allocate(
//
// TODO: temporarily disabled
- public native @ByRef @Name("operator =") Tensor put(@Const @ByRef TensorBase x);
+ public native @ByRef @Name("operator =") @NoException(true) Tensor put(@Const @ByRef TensorBase x);
- public native @ByRef @Name("operator =") Tensor put(@Const @ByRef Tensor x);
+ public native @ByRef @Name("operator =") @NoException(true) Tensor put(@Const @ByRef Tensor x);
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArg.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArg.java
index 842f5e00dc..eaff3555ba 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArg.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArg.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArgArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArgArrayRef.java
index 542a385716..41292f0712 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArgArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArgArrayRef.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
@@ -80,6 +80,9 @@ public class TensorArgArrayRef extends Pointer {
public native @Const @ByPtr TensorArg cbegin();
public native @Const @ByPtr TensorArg cend();
+ /** Check if all elements in the array satisfy the given expression */
+
+
/** empty - Check if the array is empty. */
public native @Cast("const bool") boolean empty();
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArgs.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArgs.java
index 3708c809f6..48bcf5662d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArgs.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArgs.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
@@ -19,27 +19,17 @@
import static org.bytedeco.pytorch.global.torch.*;
-@Namespace("torch::dynamo::autograd") @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
+@Namespace("torch::dynamo::autograd") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch.class)
public class TensorArgs extends Pointer {
static { Loader.load(); }
- /** Default native constructor. */
- public TensorArgs() { super((Pointer)null); allocate(); }
- /** Native array allocator. Access with {@link Pointer#position(long)}. */
- public TensorArgs(long size) { super((Pointer)null); allocateArray(size); }
/** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */
public TensorArgs(Pointer p) { super(p); }
- private native void allocate();
- private native void allocateArray(long size);
- @Override public TensorArgs position(long position) {
- return (TensorArgs)super.position(position);
- }
- @Override public TensorArgs getPointer(long i) {
- return new TensorArgs((Pointer)this).offsetAddress(i);
- }
// Manages a collection of TensorArgs and mappings from Tensors/SavedVariables
// to them. This also allows us to unpack SavedVariable exactly once and
// store the unpacked Tensor.
+ public TensorArgs(@Const @ByRef SizeTOptional active_node_call_idx) { super((Pointer)null); allocate(active_node_call_idx); }
+ private native void allocate(@Const @ByRef SizeTOptional active_node_call_idx);
public native @ByRef DynamoTensorArg lookup(@Const @ByRef Tensor tensor, @Cast("bool") boolean create/*=false*/);
public native @ByRef DynamoTensorArg lookup(@Const @ByRef Tensor tensor);
@@ -48,4 +38,6 @@ public class TensorArgs extends Pointer {
// the concrete tensors that will get passed into the graph as inputs
public native @ByRef @NoOffset TensorVector inputs(); public native TensorArgs inputs(TensorVector setter);
+ // NodeCall id of each input, only when verbose logging is enabled
+ public native @Cast("uint32_t*") @StdVector IntPointer input_origins(); public native TensorArgs input_origins(IntPointer setter);
}
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArrayRef.java
index b95faf12ae..73e7b8841b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArrayRef.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
@@ -82,6 +82,9 @@ public class TensorArrayRef extends Pointer {
public native @Const @ByPtr Tensor cbegin();
public native @Const @ByPtr Tensor cend();
+ /** Check if all elements in the array satisfy the given expression */
+
+
/** empty - Check if the array is empty. */
public native @Cast("const bool") boolean empty();
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArrayRefOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArrayRefOptional.java
index 4b58d12b59..0a277777ac 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArrayRefOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorArrayRefOptional.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorBase.java
index 2879466070..b106eb8bea 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorBase.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorBaseMaybeOwned.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorBaseMaybeOwned.java
index 8d4102d78d..bf66a5e103 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorBaseMaybeOwned.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorBaseMaybeOwned.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorBatchDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorBatchDataset.java
index 343e457ca6..9ed8a70eed 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorBatchDataset.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorBatchDataset.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorCastValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorCastValue.java
index d94c70b6d6..55f21f7691 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorCastValue.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorCastValue.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorDataset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorDataset.java
index cf6222e0e9..d073be644a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorDataset.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorDataset.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorDatasetBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorDatasetBase.java
index 4df3f355de..e4aa057af1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorDatasetBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorDatasetBase.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorDeque.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorDeque.java
index 3752331798..cf6c913ebe 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorDeque.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorDeque.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorElementReference.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorElementReference.java
index c3dbdd3246..bb346cd042 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorElementReference.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorElementReference.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExample.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExample.java
index 4be23ccafd..f63f5e7c20 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExample.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExample.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleCollation.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleCollation.java
index 49ea12b031..fbed8a5c65 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleCollation.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleCollation.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleIterator.java
index 2947e7b50f..9a98ef3a42 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleIterator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleIterator.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleOptional.java
index 9c8493a7b9..d367db5d47 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleOptional.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleVector.java
index 0c5a1c1d35..1e735ed188 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleVector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleVectorIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleVectorIterator.java
index bfbe1d2e0c..89a1a00677 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleVectorIterator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleVectorIterator.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleVectorOptional.java
index c8e0a2e257..b84b01cf42 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleVectorOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorExampleVectorOptional.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorGeometry.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorGeometry.java
index f15cc03829..a318d72245 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorGeometry.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorGeometry.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorGeometryArg.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorGeometryArg.java
index 3de8e5015c..1a8d22e13f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorGeometryArg.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorGeometryArg.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorImpl.java
index af0e809b0b..a01be7419a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorImpl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorImplSet.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorImplSet.java
index 26ee5a2f01..8d91ebddfb 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorImplSet.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorImplSet.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorImplVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorImplVector.java
index 4eda3d614c..a8912b0006 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorImplVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorImplVector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIndex.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIndex.java
index 9aadad3d68..32b4a4f25f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIndex.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIndex.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIndexArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIndexArrayRef.java
index 222200430c..e6e6bd1bfe 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIndexArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIndexArrayRef.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
@@ -82,6 +82,9 @@ public class TensorIndexArrayRef extends Pointer {
public native @Const @ByPtr TensorIndex cbegin();
public native @Const @ByPtr TensorIndex cend();
+ /** Check if all elements in the array satisfy the given expression */
+
+
/** empty - Check if the array is empty. */
public native @Cast("const bool") boolean empty();
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIndexVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIndexVector.java
index cfad8dac2b..c112ecc3a7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIndexVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIndexVector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIterator.java
index 04065ecf67..243255f33e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIterator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIterator.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIteratorBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIteratorBase.java
index c81f9691cd..a78c0f1bf3 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIteratorBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIteratorBase.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
@@ -25,6 +25,7 @@ public class TensorIteratorBase extends MetaBase {
/** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */
public TensorIteratorBase(Pointer p) { super(p); }
+
public native void build(@ByRef TensorIteratorConfig arg0);
// The inner-loop function operates on the fastest moving dimension. It
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIteratorConfig.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIteratorConfig.java
index af926e9705..e71ff1f9e9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIteratorConfig.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorIteratorConfig.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
@@ -40,6 +40,9 @@ public class TensorIteratorConfig extends Pointer {
+ public TensorIteratorConfig(@ByRef(true) TensorIteratorConfig arg0) { super((Pointer)null); allocate(arg0); }
+ private native void allocate(@ByRef(true) TensorIteratorConfig arg0);
+ public native @ByRef @Name("operator =") TensorIteratorConfig put(@ByRef(true) TensorIteratorConfig arg0);
/** Construction */
// Stores input/output Tensors without incrementing the reference count.
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorList.java
index 3bb9fd4f20..6b8cc31546 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorList.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorList.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorListIterator.java
index c6a3779ab7..96a4101996 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorListIterator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorListIterator.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorMaker.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorMaker.java
index a3c5327637..5f7a7e7267 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorMaker.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorMaker.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorMaybeOwned.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorMaybeOwned.java
index d96190cd6b..a61a6d2c88 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorMaybeOwned.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorMaybeOwned.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorName.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorName.java
index 8a27366b90..a9f84513db 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorName.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorName.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorNames.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorNames.java
index f213da8478..ba827d485a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorNames.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorNames.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptional.java
index d9c38a2129..3955ea716e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptional.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalArrayRef.java
index 8d0e29ca34..9d0e00e23e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalArrayRef.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
@@ -80,6 +80,9 @@ public class TensorOptionalArrayRef extends Pointer {
public native @Const @ByPtr TensorOptional cbegin();
public native @Const @ByPtr TensorOptional cend();
+ /** Check if all elements in the array satisfy the given expression */
+
+
/** empty - Check if the array is empty. */
public native @Cast("const bool") boolean empty();
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalElementReference.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalElementReference.java
index b1dfea3084..0217d218d1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalElementReference.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalElementReference.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalList.java
index c04c9249cb..7995dcae3c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalList.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalList.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalListIterator.java
index f8af5e551a..2b46f08702 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalListIterator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalListIterator.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalVector.java
index 137d7adea8..cf69237883 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptionalVector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptions.java
index 91806cbc3b..aab6af3d22 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
@@ -156,7 +156,8 @@ public class TensorOptions extends Pointer {
/** Return a copy of {@code TensorOptions} with {@code device} set to the given one, or
* cleared if {@code device} is {@code nullopt}. */
- public native @ByVal @NoException(true) TensorOptions device(@ByVal DeviceOptional device);
+ public native @ByVal @NoException(true) TensorOptions device(
+ @ByVal DeviceOptional device);
/** Return a copy of {@code TensorOptions} with {@code device} set to the given one.
* (This overload ensures that variadic template std::optional constructor
@@ -167,27 +168,34 @@ public class TensorOptions extends Pointer {
*
* TODO: This function encourages bad behavior (assuming CUDA is
* the only device that matters). Get rid of it / rename it. */
- public native @ByVal @NoException(true) TensorOptions device_index(@Cast("c10::DeviceIndex") byte device_index);
+ public native @ByVal @NoException(true) TensorOptions device_index(
+ @Cast("c10::DeviceIndex") byte device_index);
/** Return a copy of {@code TensorOptions} with {@code dtype} set to the given one. */
- public native @ByVal @NoException(true) TensorOptions dtype(@ByVal TypeMetaOptional dtype);
+ public native @ByVal @NoException(true) TensorOptions dtype(
+ @ByVal TypeMetaOptional dtype);
// legacy function to support ScalarType
- public native @ByVal @NoException(true) TensorOptions dtype(@ByVal ScalarTypeOptional dtype);
+ public native @ByVal @NoException(true) TensorOptions dtype(
+ @ByVal ScalarTypeOptional dtype);
// Since dtype is taken...
/** Sets the layout of the {@code TensorOptions}. */
- public native @ByVal @NoException(true) TensorOptions layout(@ByVal LayoutOptional layout);
+ public native @ByVal @NoException(true) TensorOptions layout(
+ @ByVal LayoutOptional layout);
/** Sets the {@code requires_grad} property of the {@code TensorOptions}. */
- public native @ByVal @NoException(true) TensorOptions requires_grad(@ByVal BoolOptional requires_grad);
+ public native @ByVal @NoException(true) TensorOptions requires_grad(
+ @ByVal BoolOptional requires_grad);
/** Sets the {@code pinned_memory} property on the {@code TensorOptions}. */
- public native @ByVal @NoException(true) TensorOptions pinned_memory(@ByVal BoolOptional pinned_memory);
+ public native @ByVal @NoException(true) TensorOptions pinned_memory(
+ @ByVal BoolOptional pinned_memory);
/** Sets the {@code memory_format} property on {@code TensorOptions}. */
- public native @ByVal @NoException(true) TensorOptions memory_format(@ByVal MemoryFormatOptional memory_format);
+ public native @ByVal @NoException(true) TensorOptions memory_format(
+ @ByVal MemoryFormatOptional memory_format);
/** Returns the device of the {@code TensorOptions}. */
public native @ByVal @NoException(true) Device device();
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorTensorDict.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorTensorDict.java
index e2e2b01a10..c812e234ec 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorTensorDict.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorTensorDict.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorTensorDictIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorTensorDictIterator.java
index 0350d228ea..8bbc5535f2 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorTensorDictIterator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorTensorDictIterator.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorType.java
index 1d6890afcf..a984ccdf32 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorType.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
@@ -47,15 +47,15 @@ public class TensorType extends SharedType {
public static native @SharedPtr("c10::TensorType") @ByVal TensorType create(
@ByVal ScalarTypeOptional scalar_type,
@ByVal DeviceOptional device,
- @Const @ByRef SymbolicShape sizes,
- @Const @ByRef StrideVaryingShape stride_,
+ @ByVal SymbolicShape sizes,
+ @ByVal StrideVaryingShape stride_,
@ByVal BoolOptional requires_grad,
@ByVal(nullValue = "std::optional(false)") BoolOptional undefined);
public static native @SharedPtr("c10::TensorType") @ByVal TensorType create(
@ByVal ScalarTypeOptional scalar_type,
@ByVal DeviceOptional device,
- @Const @ByRef SymbolicShape sizes,
- @Const @ByRef StrideVaryingShape stride_,
+ @ByVal SymbolicShape sizes,
+ @ByVal StrideVaryingShape stride_,
@ByVal BoolOptional requires_grad);
public static native @SharedPtr("c10::TensorType") @ByVal TensorType create(
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorVector.java
index b0cc54f2c0..5bc9d6c21c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorVector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorVectorOptional.java
index c2f5938349..8d79a90062 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TensorVectorOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TensorVectorOptional.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TernaryIf.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TernaryIf.java
index 9c488d6201..69b59f532a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TernaryIf.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TernaryIf.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadIdGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadIdGuard.java
index 3661358f71..b3b818a3c3 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadIdGuard.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadIdGuard.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalDebugInfo.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalDebugInfo.java
index b5e3217583..7a6da6abe0 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalDebugInfo.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalDebugInfo.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalPythonObjects.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalPythonObjects.java
index 5b7fd2dcd4..ec0701491e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalPythonObjects.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalPythonObjects.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalState.java
index b92e4b54e1..f9632ce741 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalState.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalState.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalStateGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalStateGuard.java
index 5651555afa..f2330f3538 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalStateGuard.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ThreadLocalStateGuard.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
@@ -28,4 +28,8 @@ public class ThreadLocalStateGuard extends Pointer {
public ThreadLocalStateGuard(@Const @ByRef ThreadLocalState state) { super((Pointer)null); allocate(state); }
private native void allocate(@Const @ByRef ThreadLocalState state);
+
+
+
+
}
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ThresholdImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ThresholdImpl.java
index f1167585a7..a8fd608a93 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ThresholdImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ThresholdImpl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ThresholdImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ThresholdImplCloneable.java
index 7fa09a52b3..54d5faa953 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ThresholdImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ThresholdImplCloneable.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ThresholdOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ThresholdOptions.java
index d502564274..841aa53fa1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ThresholdOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ThresholdOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Timer.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Timer.java
index a3562bb279..fdeeaedd2d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Timer.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Timer.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Token.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Token.java
index 3f45647d5b..1da2226639 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Token.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Token.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TorchDispatchModeTLS.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TorchDispatchModeTLS.java
index b200aebc0a..f0d95642e0 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TorchDispatchModeTLS.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TorchDispatchModeTLS.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TraceState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TraceState.java
index 8b78660d86..dbeb0a03c9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TraceState.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TraceState.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TraceableFunction.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TraceableFunction.java
index 0158c805d7..f62e6d897a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TraceableFunction.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TraceableFunction.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderImpl.java
index fe5531eb1d..8784ef14c7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderImpl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderImplCloneable.java
index 2b8883a8f6..e48eddceeb 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderImplCloneable.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderLayerImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderLayerImpl.java
index ee819f2fb0..66244c4672 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderLayerImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderLayerImpl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderLayerImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderLayerImplCloneable.java
index a091572fdf..e9466c646b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderLayerImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderLayerImplCloneable.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderLayerOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderLayerOptions.java
index d1f39bc679..5aa2633ffc 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderLayerOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderLayerOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderOptions.java
index c93ca46970..ded742602b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerDecoderOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderImpl.java
index 88dba3798b..6b5a51a2a5 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderImpl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderImplCloneable.java
index 4f5ee86aa1..1bb3eb14c8 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderImplCloneable.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderLayerImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderLayerImpl.java
index ae5a20fbca..2cb763ab5a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderLayerImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderLayerImpl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderLayerImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderLayerImplCloneable.java
index fdbca17aac..dfa2306a3f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderLayerImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderLayerImplCloneable.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderLayerOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderLayerOptions.java
index 67c9ede039..20a45d230e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderLayerOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderLayerOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderOptions.java
index 45621cd03a..bbece90471 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerEncoderOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerImpl.java
index f87b1ecf27..e918fd43cf 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerImpl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerImplCloneable.java
index 50b8e867e1..467245dcf0 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerImplCloneable.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerOptions.java
index 8f8cb48222..93c6c2d919 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TransformerOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Tree.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Tree.java
index 3e45e8c65c..ebc4cbc840 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Tree.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Tree.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TreeStringMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TreeStringMap.java
index 9642827c89..6f13b80755 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TreeStringMap.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TreeStringMap.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TreeView.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TreeView.java
index 6ac74adceb..776d531ab1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TreeView.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TreeView.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginLossImpl.java
index 9307edd3f6..043e002f05 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginLossImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginLossImpl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginLossImplCloneable.java
index 8b90ef8957..d11b743c46 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginLossImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginLossImplCloneable.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginLossOptions.java
index 137df22e80..1adc4114f2 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginLossOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginLossOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginWithDistanceLossImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginWithDistanceLossImpl.java
index a367d4ad60..9addb9ff15 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginWithDistanceLossImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginWithDistanceLossImpl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginWithDistanceLossImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginWithDistanceLossImplCloneable.java
index a3573dafb6..7e606fef6b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginWithDistanceLossImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginWithDistanceLossImplCloneable.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginWithDistanceLossOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginWithDistanceLossOptions.java
index 4923ff6c06..ef8e8e193b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginWithDistanceLossOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TripletMarginWithDistanceLossOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Tuple.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Tuple.java
index 5615e12039..17254e344b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Tuple.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Tuple.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TupleElements.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TupleElements.java
index d8ad8f6f77..ca8bfa3302 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TupleElements.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TupleElements.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TupleLiteral.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TupleLiteral.java
index 44c6ef6256..93f933faa3 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TupleLiteral.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TupleLiteral.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TupleType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TupleType.java
index 26fef0f938..5b69ae9341 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TupleType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TupleType.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Type.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Type.java
index 3727156e85..f57ef24c94 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Type.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Type.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TypeArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TypeArrayRef.java
index 6e74cccb39..7a2292d4bb 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TypeArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TypeArrayRef.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
@@ -82,6 +82,9 @@ public class TypeArrayRef extends Pointer {
public native @Const Type.TypePtr cbegin();
public native @Const Type.TypePtr cend();
+ /** Check if all elements in the array satisfy the given expression */
+
+
/** empty - Check if the array is empty. */
public native @Cast("const bool") boolean empty();
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TypeEnv.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TypeEnv.java
index d91b002179..a49bb37dc9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TypeEnv.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TypeEnv.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TypeIdentifier.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TypeIdentifier.java
index 5ca3c798a0..a22b48a4b9 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TypeIdentifier.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TypeIdentifier.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TypeMeta.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TypeMeta.java
index ea43099d82..93fc0a9df4 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TypeMeta.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TypeMeta.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TypeMetaOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TypeMetaOptional.java
index 818d04a611..2477661eb7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TypeMetaOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TypeMetaOptional.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TypePtrOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TypePtrOptional.java
index bfb91b4e76..fcfda392f4 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TypePtrOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TypePtrOptional.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/TypeVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/TypeVector.java
index 6c6760d301..d64272e47a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/TypeVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/TypeVector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UnaryOp.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UnaryOp.java
index a1ee72ff0b..2a18a9813c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/UnaryOp.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UnaryOp.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UndefinedTensorImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UndefinedTensorImpl.java
index e2fa911cb2..5f85eccdd7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/UndefinedTensorImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UndefinedTensorImpl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UnflattenImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UnflattenImpl.java
index 1d8bf8f228..9542532f78 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/UnflattenImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UnflattenImpl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UnflattenImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UnflattenImplCloneable.java
index b24e457a51..e4714dfcd0 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/UnflattenImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UnflattenImplCloneable.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UnflattenOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UnflattenOptions.java
index dbd53feb20..256237c5d6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/UnflattenOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UnflattenOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UnfoldImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UnfoldImpl.java
index 9a1b6d4000..d2d990e049 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/UnfoldImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UnfoldImpl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UnfoldImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UnfoldImplCloneable.java
index 82ed81d4a6..54f9c4dbe7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/UnfoldImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UnfoldImplCloneable.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UnfoldOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UnfoldOptions.java
index 22fb91bbed..a0ba16fa76 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/UnfoldOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UnfoldOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UnionType.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UnionType.java
index d3771fe151..8d284fcb2e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/UnionType.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UnionType.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UniqueVoidPtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UniqueVoidPtr.java
index 7997674205..6645b199dd 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/UniqueVoidPtr.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UniqueVoidPtr.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Unpickler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Unpickler.java
index 27a79fb268..073efab7eb 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Unpickler.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Unpickler.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleImpl.java
index 7e50523510..9eb0baa4dc 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleImpl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleImplCloneable.java
index 0bf069d283..f68c6c3ebd 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleImplCloneable.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleMode.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleMode.java
index 2e9a5a2d43..ffd9fa8edb 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleMode.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleMode.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleOptions.java
index cfb28b39e9..57073f7f59 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/UpsampleOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Use.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Use.java
index 23b264f245..a428a33689 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Use.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Use.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Value.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Value.java
index a5393d549d..cf6e9645ab 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Value.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Value.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ValueArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ValueArrayRef.java
index 36bd9514ab..eafd3158e0 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ValueArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ValueArrayRef.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
@@ -86,6 +86,9 @@ public class ValueArrayRef extends Pointer {
public native @Const @ByPtr Value cbegin();
public native @Const @ByPtr Value cend();
+ /** Check if all elements in the array satisfy the given expression */
+
+
/** empty - Check if the array is empty. */
public native @Cast("const bool") boolean empty();
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ValueOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ValueOptional.java
index c35e3ea8b5..28fb9a68c5 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ValueOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ValueOptional.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ValueValueMap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ValueValueMap.java
index 2f09b7139e..9ee9efa564 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ValueValueMap.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ValueValueMap.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ValueVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ValueVector.java
index a1500dc18f..7e00bbb09a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ValueVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ValueVector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ValueWrap.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ValueWrap.java
index 89fa892c29..73d3438079 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ValueWrap.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ValueWrap.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Var.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Var.java
index 0698be4e4a..0c2076731b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Var.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Var.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/VarMaybe.java b/pytorch/src/gen/java/org/bytedeco/pytorch/VarMaybe.java
index 38aa30e991..21edc582b4 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/VarMaybe.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/VarMaybe.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/VariableHooksInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/VariableHooksInterface.java
index 7fcfd5b0fe..1c85888001 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/VariableHooksInterface.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/VariableHooksInterface.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/VariableInfo.java b/pytorch/src/gen/java/org/bytedeco/pytorch/VariableInfo.java
index 4480347c9d..998b1c4a2a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/VariableInfo.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/VariableInfo.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
@@ -36,6 +36,8 @@ public class VariableInfo extends Pointer {
public VariableInfo() { super((Pointer)null); allocate(); }
private native void allocate();
+ public VariableInfo(@Const @ByRef Tensor var, @Cast("bool") boolean use_zeros_like/*=false*/) { super((Pointer)null); allocate(var, use_zeros_like); }
+ private native void allocate(@Const @ByRef Tensor var, @Cast("bool") boolean use_zeros_like/*=false*/);
public VariableInfo(@Const @ByRef Tensor var) { super((Pointer)null); allocate(var); }
private native void allocate(@Const @ByRef Tensor var);
@@ -47,4 +49,6 @@ public class VariableInfo extends Pointer {
public native @ByRef SymIntVector size(); public native VariableInfo size(SymIntVector setter);
public native @Cast("bool") boolean requires_grad(); public native VariableInfo requires_grad(boolean setter);
public native @Cast("bool") boolean is_empty(); public native VariableInfo is_empty(boolean setter);
+ // needed for e.g. NJTs since they only support zeros_like()
+ public native @ByRef TensorOptional the_var(); public native VariableInfo the_var(TensorOptional setter);
}
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/VariableVersion.java b/pytorch/src/gen/java/org/bytedeco/pytorch/VariableVersion.java
index 9ec1221ec3..a9b669a945 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/VariableVersion.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/VariableVersion.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WarnAlways.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WarnAlways.java
index 33f536f6e5..9528a418b4 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/WarnAlways.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WarnAlways.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Warning.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Warning.java
index 8c2765a1c6..5f06b99caf 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Warning.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Warning.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WarningHandler.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WarningHandler.java
index 94b591a5ca..c57ae74cc6 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/WarningHandler.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WarningHandler.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WarningHandlerGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WarningHandlerGuard.java
index 9cf0f8b666..f4fd050399 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/WarningHandlerGuard.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WarningHandlerGuard.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
@@ -27,4 +27,8 @@ public class WarningHandlerGuard extends Pointer {
public WarningHandlerGuard(WarningHandler new_handler) { super((Pointer)null); allocate(new_handler); }
private native void allocate(WarningHandler new_handler);
+
+
+
+
}
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WarningVariant.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WarningVariant.java
index 38e8785200..9fbc5d2027 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/WarningVariant.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WarningVariant.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WeakIValue.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WeakIValue.java
index 217e57c898..f2950482dc 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/WeakIValue.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WeakIValue.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WeakOrStrongCompilationUnit.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WeakOrStrongCompilationUnit.java
index c86c3a672e..a40dc97e7e 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/WeakOrStrongCompilationUnit.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WeakOrStrongCompilationUnit.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WeakOrStrongTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WeakOrStrongTypePtr.java
index 575bde446f..490a8dcb6b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/WeakOrStrongTypePtr.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WeakOrStrongTypePtr.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WeakStorageVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WeakStorageVector.java
index 474ff6312d..bde7917a94 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/WeakStorageVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WeakStorageVector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WeakStorageVectorOptional.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WeakStorageVectorOptional.java
index c6c6a88624..acdc9098aa 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/WeakStorageVectorOptional.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WeakStorageVectorOptional.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WeakTypePtr.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WeakTypePtr.java
index 808539b9b4..0af87b1f2d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/WeakTypePtr.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WeakTypePtr.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/While.java b/pytorch/src/gen/java/org/bytedeco/pytorch/While.java
index 4ce9a66d7f..479e0c631c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/While.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/While.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/With.java b/pytorch/src/gen/java/org/bytedeco/pytorch/With.java
index 2d1f05535e..13932c9bea 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/With.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/With.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WithItem.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WithItem.java
index 6b764890e8..1dd47f46c0 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/WithItem.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WithItem.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WithItemList.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WithItemList.java
index 9be2bd196b..8a30907296 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/WithItemList.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WithItemList.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WithItemListIterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WithItemListIterator.java
index a1d85e16bc..0a7dfb4556 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/WithItemListIterator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WithItemListIterator.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/Work.java b/pytorch/src/gen/java/org/bytedeco/pytorch/Work.java
index 45816b999d..257278e93a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/Work.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/Work.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
@@ -106,6 +106,11 @@ public Work(
// work. Only NCCL backend is currently supported.
public native @IntrusivePtr("c10::ivalue::Future") @Cast({"", "c10::intrusive_ptr&"}) Future getFuture();
+ // Get a Future object that would be marked as either success or failure
+ // This API can be used by the user to track the completion of the work
+ // and hanlde the exception if any.
+ public native @IntrusivePtr("c10::ivalue::Future") @Cast({"", "c10::intrusive_ptr&"}) Future getFutureResult();
+
public native float getDuration();
public native @Cast("uint64_t") long getSequencenumber();
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WorkInfo.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WorkInfo.java
index da984872de..e355eea32f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/WorkInfo.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WorkInfo.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/WriteableTensorData.java b/pytorch/src/gen/java/org/bytedeco/pytorch/WriteableTensorData.java
index c798857b0b..b83552a7b1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/WriteableTensorData.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/WriteableTensorData.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/XPUHooksArgs.java b/pytorch/src/gen/java/org/bytedeco/pytorch/XPUHooksArgs.java
index 064a522d62..a6e5ca460c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/XPUHooksArgs.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/XPUHooksArgs.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/XPUHooksInterface.java b/pytorch/src/gen/java/org/bytedeco/pytorch/XPUHooksInterface.java
index 1de0620f2a..dadf1bc09f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/XPUHooksInterface.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/XPUHooksInterface.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
@@ -38,7 +38,7 @@ public class XPUHooksInterface extends AcceleratorHooksInterface {
}
- public native void initXPU();
+ public native void init();
public native @Cast("bool") boolean hasXPU();
@@ -46,11 +46,13 @@ public class XPUHooksInterface extends AcceleratorHooksInterface {
public native int getGlobalIdxFromDevice(@Const @ByRef Device device);
- public native @ByVal Generator getXPUGenerator(@Cast("c10::DeviceIndex") byte device_index/*=-1*/);
- public native @ByVal Generator getXPUGenerator();
+ public native @Const @ByRef Generator getDefaultGenerator(
+ @Cast("c10::DeviceIndex") byte device_index/*=-1*/);
+ public native @Const @ByRef Generator getDefaultGenerator();
- public native @Const @ByRef Generator getDefaultXPUGenerator(@Cast("c10::DeviceIndex") byte device_index/*=-1*/);
- public native @Const @ByRef Generator getDefaultXPUGenerator();
+ public native @ByVal Generator getNewGenerator(
+ @Cast("c10::DeviceIndex") byte device_index/*=-1*/);
+ public native @ByVal Generator getNewGenerator();
public native @Cast("c10::DeviceIndex") byte getNumGPUs();
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dImpl.java
index c9d3bf9bb0..f5378b74f7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dImpl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dImplBase.java
index baeb154862..f6e11e5b07 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dImplBase.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dImplCloneable.java
index 94f8d11a7e..869b830a6c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dImplCloneable.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dOptions.java
index f133e83eea..b4501947f2 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad1dOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dImpl.java
index db1876fa57..e9c0adc7cc 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dImpl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dImplBase.java
index 7d91a4f60a..3ac8992c59 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dImplBase.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dImplCloneable.java
index 2afdfe263d..e7de0d33e7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dImplCloneable.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dOptions.java
index c8d9d92dd8..7479af9824 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad2dOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dImpl.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dImpl.java
index 38d30fe051..aa1395454c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dImpl.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dImpl.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dImplBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dImplBase.java
index e0cba6d793..3055f30834 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dImplBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dImplBase.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dImplCloneable.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dImplCloneable.java
index fa0485db3a..797f83201a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dImplCloneable.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dImplCloneable.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dOptions.java b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dOptions.java
index 109814388c..708777ff2c 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dOptions.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/ZeroPad3dOptions.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/_SupplementBase.java b/pytorch/src/gen/java/org/bytedeco/pytorch/_SupplementBase.java
index d3f9cd5c12..f4a92121de 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/_SupplementBase.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/_SupplementBase.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/attribute_iterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/attribute_iterator.java
index 72af4dc644..c915db9796 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/attribute_iterator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/attribute_iterator.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/attribute_list.java b/pytorch/src/gen/java/org/bytedeco/pytorch/attribute_list.java
index ee69fcb884..9317810c45 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/attribute_list.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/attribute_list.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/bits16.java b/pytorch/src/gen/java/org/bytedeco/pytorch/bits16.java
index aa4084f926..25a0b33274 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/bits16.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/bits16.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/bits1x8.java b/pytorch/src/gen/java/org/bytedeco/pytorch/bits1x8.java
index 49b53236b1..c1a4dfc4a1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/bits1x8.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/bits1x8.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/bits2x4.java b/pytorch/src/gen/java/org/bytedeco/pytorch/bits2x4.java
index 9998bb0abb..105c3446fd 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/bits2x4.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/bits2x4.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/bits4x2.java b/pytorch/src/gen/java/org/bytedeco/pytorch/bits4x2.java
index 0965f7a03b..25b1e93d59 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/bits4x2.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/bits4x2.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/bits8.java b/pytorch/src/gen/java/org/bytedeco/pytorch/bits8.java
index 24bf0f1b60..85347db232 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/bits8.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/bits8.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/bitset.java b/pytorch/src/gen/java/org/bytedeco/pytorch/bitset.java
index 649d3a8a9a..a56ab9eaf8 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/bitset.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/bitset.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/buffer_iterator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/buffer_iterator.java
index f074ffd3b9..9d62ee3bcf 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/buffer_iterator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/buffer_iterator.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/buffer_list.java b/pytorch/src/gen/java/org/bytedeco/pytorch/buffer_list.java
index c1699ecff8..37a29bba07 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/buffer_list.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/buffer_list.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/crc64_t.java b/pytorch/src/gen/java/org/bytedeco/pytorch/crc64_t.java
index 5ce1be2b27..bfdc9a88dd 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/crc64_t.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/crc64_t.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/AOTIModelContainerRunnerCuda.java b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/AOTIModelContainerRunnerCuda.java
index 9e31512ff0..eb3e91b49b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/AOTIModelContainerRunnerCuda.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/AOTIModelContainerRunnerCuda.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch.cuda;
@@ -32,6 +32,7 @@
// NOTICE: Following APIs are subject to change due to active development
// We provide NO BC guarantee for these APIs
+// NOLINTNEXTLINE(cppcoreguidelines-special-member-functions)
@Namespace("torch::inductor") @Properties(inherit = org.bytedeco.pytorch.presets.torch_cuda.class)
public class AOTIModelContainerRunnerCuda extends AOTIModelContainerRunner {
static { Loader.load(); }
@@ -68,9 +69,13 @@ public AOTIModelContainerRunnerCuda(
private native void allocate(
@StdString String model_so_path);
- public native @ByVal TensorVector run(@ByRef TensorVector inputs);
+ public native @ByVal TensorVector run(
+ @Const @ByRef TensorVector inputs,
+ Pointer stream_handle/*=nullptr*/);
+ public native @ByVal TensorVector run(
+ @Const @ByRef TensorVector inputs);
public native @ByVal TensorVector run_with_cuda_stream(
- @ByRef TensorVector inputs,
+ @Const @ByRef TensorVector inputs,
@ByVal CUDAStream cuda_stream);
}
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/ActivationDescriptor.java b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/ActivationDescriptor.java
index b0fb403373..856e6f3687 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/ActivationDescriptor.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/ActivationDescriptor.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch.cuda;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/AllocatorConfigInfo.java b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/AllocatorConfigInfo.java
index da7cab29bb..08ae4474bf 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/AllocatorConfigInfo.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/AllocatorConfigInfo.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch.cuda;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/AllocatorState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/AllocatorState.java
index 31f2f10ce3..f61db68ca0 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/AllocatorState.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/AllocatorState.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch.cuda;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/AnnotationEntry.java b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/AnnotationEntry.java
index 6991a05441..af5163ceeb 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/AnnotationEntry.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/AnnotationEntry.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch.cuda;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/BlockInfo.java b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/BlockInfo.java
index b4c7c74881..32253b4ea7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/BlockInfo.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/BlockInfo.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch.cuda;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CTCLossDescriptor.java b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CTCLossDescriptor.java
index bf6e73e13c..f56c2f3745 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CTCLossDescriptor.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CTCLossDescriptor.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch.cuda;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAAllocator.java b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAAllocator.java
index 88dd8094f5..330ff3b541 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAAllocator.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAAllocator.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch.cuda;
@@ -41,8 +41,11 @@ public class CUDAAllocator extends Allocator {
public native void raw_delete(Pointer ptr);
public native void init(int device_count);
public native @Cast("bool") boolean initialized();
+ public native double getMemoryFraction(byte device);
public native void setMemoryFraction(double fraction, byte device);
public native void emptyCache();
+ public native void enable(@Cast("bool") boolean value);
+ public native @Cast("bool") boolean isEnabled();
public native void cacheInfo(byte device, @Cast("size_t*") SizeTPointer largestBlock);
public native Pointer getBaseAllocation(Pointer ptr, @Cast("size_t*") SizeTPointer size);
public native void recordStream(@StdMove DataPtr arg0, @ByVal CUDAStream stream);
@@ -59,6 +62,10 @@ public native void endAllocateToPool(
byte device,
@ByVal @Cast("c10::cuda::MempoolId_t*") DeviceAssertionsDataVectorCUDAKernelLaunchInfoVectorPair mempool_id);
public native void releasePool(byte device, @ByVal @Cast("c10::cuda::MempoolId_t*") DeviceAssertionsDataVectorCUDAKernelLaunchInfoVectorPair mempool_id);
+ public native int getPoolUseCount(byte device, @ByVal @Cast("c10::cuda::MempoolId_t*") DeviceAssertionsDataVectorCUDAKernelLaunchInfoVectorPair mempool_id);
+ public native void ensureExistsAndIncrefPool(
+ byte device,
+ @ByVal @Cast("c10::cuda::MempoolId_t*") DeviceAssertionsDataVectorCUDAKernelLaunchInfoVectorPair mempool_id);
// returns true if the allocated blocks are equal to expected live allocations
public native @Cast("bool") boolean checkPoolLiveAllocations(
byte device,
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAEvent.java b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAEvent.java
index d6836eacf2..c140900e37 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAEvent.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAEvent.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch.cuda;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAGuard.java
index a006582cb4..346e8609c3 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAGuard.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAGuard.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch.cuda;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAKernelLaunchInfo.java b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAKernelLaunchInfo.java
index 772d055230..0fb582639d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAKernelLaunchInfo.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAKernelLaunchInfo.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch.cuda;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAKernelLaunchInfoVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAKernelLaunchInfoVector.java
index ef727cfe3a..ad495f6471 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAKernelLaunchInfoVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAKernelLaunchInfoVector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch.cuda;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAKernelLaunchRegistry.java b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAKernelLaunchRegistry.java
index 72cb656457..319f3faee2 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAKernelLaunchRegistry.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAKernelLaunchRegistry.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch.cuda;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAMultiStreamGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAMultiStreamGuard.java
index 741b5f3f4d..b5f6f90991 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAMultiStreamGuard.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAMultiStreamGuard.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch.cuda;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAStream.java b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAStream.java
index 736c5325c5..eab987c56a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAStream.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAStream.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch.cuda;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAStreamArrayRef.java b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAStreamArrayRef.java
index 05937d0622..f00771a356 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAStreamArrayRef.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAStreamArrayRef.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch.cuda;
@@ -102,6 +102,9 @@ public class CUDAStreamArrayRef extends Pointer {
public native @Const @ByPtr CUDAStream cbegin();
public native @Const @ByPtr CUDAStream cend();
+ /** Check if all elements in the array satisfy the given expression */
+
+
/** empty - Check if the array is empty. */
public native @Cast("const bool") boolean empty();
@@ -120,10 +123,10 @@ public class CUDAStreamArrayRef extends Pointer {
public native @Cast("const bool") boolean equals(@ByVal CUDAStreamArrayRef RHS);
/** slice(n, m) - Take M elements of the array starting at element N */
- public native @ByVal CUDAStreamArrayRef slice(@Cast("size_t") long N, @Cast("size_t") long M);
+ public native @Const @ByVal CUDAStreamArrayRef slice(@Cast("size_t") long N, @Cast("size_t") long M);
/** slice(n) - Chop off the first N elements of the array. */
- public native @ByVal CUDAStreamArrayRef slice(@Cast("size_t") long N);
+ public native @Const @ByVal CUDAStreamArrayRef slice(@Cast("size_t") long N);
/** \}
* \name Operator Overloads
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAStreamCaptureModeGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAStreamCaptureModeGuard.java
index 7fd4cb8abd..32e4367671 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAStreamCaptureModeGuard.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAStreamCaptureModeGuard.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch.cuda;
@@ -40,4 +40,8 @@ public class CUDAStreamCaptureModeGuard extends Pointer {
public CUDAStreamCaptureModeGuard(@Cast("cudaStreamCaptureMode") int desired) { super((Pointer)null); allocate(desired); }
private native void allocate(@Cast("cudaStreamCaptureMode") int desired);
+
+
+
+
}
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAStreamGuard.java b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAStreamGuard.java
index fb73526c8d..f90e6e0e00 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAStreamGuard.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CUDAStreamGuard.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch.cuda;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CheckpointDelta.java b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CheckpointDelta.java
index 3914c29a87..cb9e74de2d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CheckpointDelta.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/CheckpointDelta.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch.cuda;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/Constant.java b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/Constant.java
index f08587f60b..ab46b28be7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/Constant.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/Constant.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch.cuda;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/ConvolutionDescriptor.java b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/ConvolutionDescriptor.java
index 866cd21d13..422b111a5b 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/ConvolutionDescriptor.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/ConvolutionDescriptor.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch.cuda;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceAssertionData.java b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceAssertionData.java
index 4d1ba03793..707d895762 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceAssertionData.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceAssertionData.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch.cuda;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceAssertionsData.java b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceAssertionsData.java
index e142614f20..61c1a55bc7 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceAssertionsData.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceAssertionsData.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch.cuda;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceAssertionsDataVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceAssertionsDataVector.java
index 5710f54157..8225b75c9d 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceAssertionsDataVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceAssertionsDataVector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch.cuda;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceAssertionsDataVectorCUDAKernelLaunchInfoVectorPair.java b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceAssertionsDataVectorCUDAKernelLaunchInfoVectorPair.java
index 72fe0e2d15..9e7baaaa87 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceAssertionsDataVectorCUDAKernelLaunchInfoVectorPair.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceAssertionsDataVectorCUDAKernelLaunchInfoVectorPair.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch.cuda;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceStats.java b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceStats.java
index 663a9b8d64..a1ff719485 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceStats.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DeviceStats.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch.cuda;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DropoutDescriptor.java b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DropoutDescriptor.java
index a57e8d0749..93b20f8b86 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DropoutDescriptor.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/DropoutDescriptor.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch.cuda;
@@ -30,6 +30,7 @@
import static org.bytedeco.pytorch.global.torch_cuda.*;
+// NOLINTNEXTLINE(bugprone-exception-escape)
@Namespace("at::native") @NoOffset @Properties(inherit = org.bytedeco.pytorch.presets.torch_cuda.class)
public class DropoutDescriptor extends Pointer {
static { Loader.load(); }
@@ -55,7 +56,7 @@ public class DropoutDescriptor extends Pointer {
public native void initialize_rng(cudnnContext handle, float dropout, long seed, @Const @ByRef TensorOptions options);
// Restore a dropout descriptor given a dropout probability and existing RNG state.
- public native void set(cudnnContext handle, float dropout, @ByVal Tensor state_);
+ public native void set(cudnnContext handle, float dropout, @Const @ByRef Tensor state);
// Restore a dropout descriptor corresponding to no dropout
public native void set_no_dropout(cudnnContext handle);
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/FilterDescriptor.java b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/FilterDescriptor.java
index cffa2ee51d..f6e27659c1 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/FilterDescriptor.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/FilterDescriptor.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch.cuda;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/MemPool.java b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/MemPool.java
index e07fbc50f8..0f46759657 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/MemPool.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/MemPool.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch.cuda;
@@ -59,7 +59,16 @@ private native void allocate(
@Cast("bool") boolean is_user_created/*=true*/);
public MemPool() { super((Pointer)null); allocate(); }
private native void allocate();
+
+ public MemPool(@ByRef(true) MemPool arg0) { super((Pointer)null); allocate(arg0); }
+ private native void allocate(@ByRef(true) MemPool arg0);
+
+ public native @ByRef @Name("operator =") MemPool put(@ByRef(true) MemPool arg0);
public native @ByVal @Cast("c10::cuda::MempoolId_t*") DeviceAssertionsDataVectorCUDAKernelLaunchInfoVectorPair id();
public native CUDAAllocator allocator();
+ public native int use_count();
+ public native byte device();
+ public static native @ByVal @Cast("c10::cuda::MempoolId_t*") DeviceAssertionsDataVectorCUDAKernelLaunchInfoVectorPair graph_pool_handle(@Cast("bool") boolean is_user_created/*=true*/);
+ public static native @ByVal @Cast("c10::cuda::MempoolId_t*") DeviceAssertionsDataVectorCUDAKernelLaunchInfoVectorPair graph_pool_handle();
}
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/MemPoolContext.java b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/MemPoolContext.java
index 9a6defcde5..492f1c231f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/MemPoolContext.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/MemPoolContext.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch.cuda;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/PointerSet.java b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/PointerSet.java
index f98d5e73ba..5db2d7a8ae 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/PointerSet.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/PointerSet.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch.cuda;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/RNNDataDescriptor.java b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/RNNDataDescriptor.java
index a0b0d3f1b4..2e5240788a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/RNNDataDescriptor.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/RNNDataDescriptor.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch.cuda;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/RNNDescriptor.java b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/RNNDescriptor.java
index 9b0dcf91a5..d6cab67c72 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/RNNDescriptor.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/RNNDescriptor.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch.cuda;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/SegmentInfo.java b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/SegmentInfo.java
index 1a157f036b..d02b9ee9b5 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/SegmentInfo.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/SegmentInfo.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch.cuda;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/ShareableHandle.java b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/ShareableHandle.java
index 43fc4aa315..edee53a1fd 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/ShareableHandle.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/ShareableHandle.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch.cuda;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/SnapshotInfo.java b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/SnapshotInfo.java
index d9a9419475..6a22fd21ad 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/SnapshotInfo.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/SnapshotInfo.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch.cuda;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/SpatialTransformerDescriptor.java b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/SpatialTransformerDescriptor.java
index 3fbe59d2ca..29d50fa176 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/SpatialTransformerDescriptor.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/SpatialTransformerDescriptor.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch.cuda;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/Stat.java b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/Stat.java
index 0a35a06357..2946fb6348 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/Stat.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/Stat.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch.cuda;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/TensorDescriptor.java b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/TensorDescriptor.java
index 9989dd3d17..a0042d7969 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/TensorDescriptor.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/TensorDescriptor.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch.cuda;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/TraceEntry.java b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/TraceEntry.java
index d587cba0b5..25b517266a 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/TraceEntry.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/TraceEntry.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch.cuda;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/TraceEntryVector.java b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/TraceEntryVector.java
index f3c0a31d98..76f3bfd726 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/TraceEntryVector.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/TraceEntryVector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch.cuda;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/WarningState.java b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/WarningState.java
index 520be3c863..4f5d84038f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/WarningState.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/WarningState.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch.cuda;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/trace_time_.java b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/trace_time_.java
index 757c02e783..4772a5af0f 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/trace_time_.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/cuda/trace_time_.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch.cuda;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/global/gloo.java b/pytorch/src/gen/java/org/bytedeco/pytorch/global/gloo.java
index 489f45b4df..de9debf7f3 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/global/gloo.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/global/gloo.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch.global;
diff --git a/pytorch/src/gen/java/org/bytedeco/pytorch/global/torch.java b/pytorch/src/gen/java/org/bytedeco/pytorch/global/torch.java
index 509f1203cf..f5d2a47463 100644
--- a/pytorch/src/gen/java/org/bytedeco/pytorch/global/torch.java
+++ b/pytorch/src/gen/java/org/bytedeco/pytorch/global/torch.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.11: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.12-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.pytorch.global;
@@ -339,6 +339,9 @@ public class torch extends org.bytedeco.pytorch.presets.torch {
// Targeting ../ExtraFilesMap.java
+// Targeting ../StringTensorUMap.java
+
+
// Targeting ../TypeEnv.java
@@ -892,12 +895,15 @@ public class torch extends org.bytedeco.pytorch.presets.torch {
// #define __ubsan_ignore_pointer_overflow__
// __attribute__((no_sanitize("pointer-overflow")))
// #define __ubsan_ignore_function__ __attribute__((no_sanitize("function")))
+// #define __ubsan_ignore_float_cast_overflow__
+// __attribute__((no_sanitize("float-cast-overflow")))
// #else
// #define __ubsan_ignore_float_divide_by_zero__
// #define __ubsan_ignore_undefined__
// #define __ubsan_ignore_signed_int_overflow__
// #define __ubsan_ignore_pointer_overflow__
// #define __ubsan_ignore_function__
+// #define __ubsan_ignore_float_cast_overflow__
// #endif
// Detect address sanitizer as some stuff doesn't work with it
@@ -969,46 +975,13 @@ public class torch extends org.bytedeco.pytorch.presets.torch {
// #define C10_HAS_CPP_ATTRIBUTE(x) (0)
// #endif
-/** C10_NODISCARD - Warn if a type or return value is discarded. */
-
-// Technically, we should check if __cplusplus > 201402L here, because
-// [[nodiscard]] is only defined in C++17. However, some compilers
-// we care about don't advertise being C++17 (e.g., clang), but
-// support the attribute anyway. In fact, this is not just a good idea,
-// it's the law: clang::warn_unused_result doesn't work on nvcc + clang
-// and the best workaround for this case is to use [[nodiscard]]
-// instead; see https://github.com/pytorch/pytorch/issues/13118
-//
-// Note to future editors: if you have noticed that a compiler is
-// misbehaving (e.g., it advertises support, but the support doesn't
-// actually work, or it is emitting warnings). Some compilers which
-// are strict about the matter include MSVC, which will complain:
-//
-// error C2429: attribute 'nodiscard' requires compiler flag '/std:c++latest'
-//
-// Exhibits:
-// - MSVC 19.14: https://godbolt.org/z/Dzd7gn (requires /std:c++latest)
-// - Clang 8.0.0: https://godbolt.org/z/3PYL4Z (always advertises support)
-// - gcc 8.3: https://godbolt.org/z/4tLMQS (always advertises support)
-// #if C10_HAS_CPP_ATTRIBUTE(nodiscard)
+// #ifndef FBCODE_CAFFE2
+/** DEPRECATED: Warn if a type or return value is discarded. */
// #define C10_NODISCARD [[nodiscard]]
-// Workaround for llvm.org/PR23435, since clang 3.6 and below emit a spurious
-// error when __has_cpp_attribute is given a scoped attribute in C mode.
-// #elif __cplusplus && C10_HAS_CPP_ATTRIBUTE(clang::warn_unused_result)
-// TODO: It's possible this is still triggering
-// https://github.com/pytorch/pytorch/issues/13118 on Windows; if it is, better
-// fix it.
-// #define C10_NODISCARD [[clang::warn_unused_result]]
-// #else
-// #define C10_NODISCARD
-// #endif
-// suppress an unused variable.
-// #if defined(_MSC_VER) && !defined(__clang__)
-// #define C10_UNUSED __pragma(warning(suppress : 4100 4101))
-// #else
-// #define C10_UNUSED __attribute__((__unused__))
-// #endif //_MSC_VER
+/** DEPRECATED: Suppress an unused variable. */
+// #define C10_UNUSED [[maybe_unused]]
+// #endif
// #if !defined(__has_attribute)
// #define __has_attribute(x) 0
@@ -1086,6 +1059,15 @@ public class torch extends org.bytedeco.pytorch.presets.torch {
// #define C10_ALWAYS_INLINE inline
// #endif
+// Unlike C10_ALWAYS_INLINE, C10_ALWAYS_INLINE_ATTRIBUTE can be used
+// on a lambda.
+// #if defined(_MSC_VER)
+// #elif __has_attribute(always_inline) || defined(__GNUC__)
+// #define C10_ALWAYS_INLINE_ATTRIBUTE __attribute__((__always_inline__))
+// #else
+// #define C10_ALWAYS_INLINE_ATTRIBUTE
+// #endif
+
// #if defined(_MSC_VER)
// #elif defined(__GNUC__)
// #define C10_ATTR_VISIBILITY_HIDDEN __attribute__((__visibility__("hidden")))
@@ -1178,66 +1160,14 @@ public class torch extends org.bytedeco.pytorch.presets.torch {
// #define C10_ALWAYS_INLINE_UNLESS_MOBILE C10_ALWAYS_INLINE
// #endif
-// #if defined(__CUDA_ARCH__)
-// #if defined(_MSC_VER) && defined(__CUDACC__)
-// #define CONSTEXPR_EXCEPT_WIN_CUDA const
-// #define C10_HOST_CONSTEXPR_EXCEPT_WIN_CUDA __host__
-
-// Note [static constexpr char* members for windows NVCC]
-// The Windows NVCC compiler doesn't handle static constexpr class members,
-// although it's fixed in a later version.
-// (see
-// https://developercommunity.visualstudio.com/t/intellisense-error-c11-static-constexpr-member-ini/245425)
-//
-// If we want to ensure that our field is static under all builds, then we need
-// to work around it specifically for windows NVCC by making it (a) const, (b)
-// defined outside of the class definition We need to define it outside of the
-// class definition because of the C++ standard; char* is not an integral type
-// (see
-// https://stackoverflow.com/questions/24278473/intellisense-a-member-of-type-const-char-const-cannot-have-an-in-class-in)
-//
-// So instead of this:
-// struct Foo {
-// static constexpr const char* name = "foo";
-// }
-// In Windows NVCC, we end up with this:
-// struct Foo {
-// static const char* name;
-// }
-// const char* Foo::name = "foo";
-//
-// This gives us a small perf hit for any code that wants to access these field
-// members, but right now it isn't used in any perf-critical code paths.
-// #define STATIC_CONSTEXPR_STR_INL_EXCEPT_WIN_CUDA(field, val)
-// static const char* field;
-// #define STATIC_CONST_STR_OUT_OF_LINE_FOR_WIN_CUDA(cls, field, val)
-// const char* cls::field = val;
-// #else
-// #define CONSTEXPR_EXCEPT_WIN_CUDA constexpr
-// #define C10_HOST_CONSTEXPR_EXCEPT_WIN_CUDA __host__
-
-// #define STATIC_CONSTEXPR_STR_INL_EXCEPT_WIN_CUDA(field, val)
-// static constexpr const char* field = val;
-// #define STATIC_CONST_STR_OUT_OF_LINE_FOR_WIN_CUDA(cls, field, val)
-// #endif
-// #else
-// #if defined(_MSC_VER) && defined(__CUDACC__)
-// #define CONSTEXPR_EXCEPT_WIN_CUDA const
-// #define C10_HOST_CONSTEXPR_EXCEPT_WIN_CUDA
-
-// #define STATIC_CONSTEXPR_STR_INL_EXCEPT_WIN_CUDA(field, val)
-// static const char* field;
-// #define STATIC_CONST_STR_OUT_OF_LINE_FOR_WIN_CUDA(cls, field, val)
-// const char* cls::field = val;
-// #else
+// #if !defined(FBCODE_CAFFE2) && !defined(C10_NODEPRECATED)
// #define CONSTEXPR_EXCEPT_WIN_CUDA constexpr
// #define C10_HOST_CONSTEXPR_EXCEPT_WIN_CUDA constexpr
// #define STATIC_CONSTEXPR_STR_INL_EXCEPT_WIN_CUDA(field, val)
-// static constexpr const char* field = val;
+// static constexpr const char field[] = val;
// #define STATIC_CONST_STR_OUT_OF_LINE_FOR_WIN_CUDA(cls, field, val)
-// #endif
-// #endif
+// #endif // !defined(FBCODE_CAFFE2) && !defined(C10_NODEPRECATED)
// #ifndef HAS_DEMANGLE
// #if defined(__ANDROID__) || defined(_WIN32) || defined(__EMSCRIPTEN__)
@@ -1561,6 +1491,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch {
// #include
// #include
+// #include
// #include
// #include
// #include
@@ -1582,6 +1513,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch {
+
// Overloads of _str for wide types; forces narrowing.
@@ -1603,7 +1535,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch {
// Replace all occurrences of "from" substring to "to" string.
// Returns number of replacements
-@Namespace("c10") public static native @Cast("size_t") long ReplaceAll(@StdString @ByRef BytePointer s, @StringView BytePointer from, @StringView BytePointer to);
+@Namespace("c10") public static native @Cast("size_t") long ReplaceAll(@StdString @ByRef BytePointer s, @StringView @Cast("const char*") BytePointer from, @StringView @Cast("const char*") BytePointer to);
@Namespace("c10") public static native @Cast("size_t") long ReplaceAll(@StdString @ByRef BytePointer s, @StringView String from, @StringView String to);
// Targeting ../SourceLocation.java
@@ -1614,7 +1546,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch {
// unix isprint but insensitive to locale
@Namespace("c10") public static native @Cast("bool") boolean isPrint(@Cast("char") byte s);
-@Namespace("c10") public static native void printQuotedString(@Cast("std::ostream*") @ByRef Pointer stmt, @StringView BytePointer str);
+@Namespace("c10") public static native void printQuotedString(@Cast("std::ostream*") @ByRef Pointer stmt, @StringView @Cast("const char*") BytePointer str);
@Namespace("c10") public static native void printQuotedString(@Cast("std::ostream*") @ByRef Pointer stmt, @StringView String str);
// namespace c10
@@ -1941,6 +1873,43 @@ public class torch extends org.bytedeco.pytorch.presets.torch {
// namespace c10::detail
+// #ifdef STANDALONE_TORCH_HEADER
+
+// TORCH_CHECK throws std::runtime_error instead of c10::Error which is
+// useful when certain headers are used in a libtorch-independent way,
+// e.g. when Vectorized is used in AOTInductor generated code.
+// #ifdef STRIP_ERROR_MESSAGES
+// #define TORCH_CHECK(cond, ...)
+// if (C10_UNLIKELY_OR_CONST(!(cond))) {
+// throw std::runtime_error(TORCH_CHECK_MSG(
+// cond,
+// "",
+// __func__,
+// ", ",
+// __FILE__,
+// ":",
+// __LINE__,
+// ", ",
+// __VA_ARGS__));
+// }
+// #else
+// #define TORCH_CHECK(cond, ...)
+// if (C10_UNLIKELY_OR_CONST(!(cond))) {
+// throw std::runtime_error(TORCH_CHECK_MSG(
+// cond,
+// "",
+// __func__,
+// ", ",
+// __FILE__,
+// ":",
+// __LINE__,
+// ", ",
+// ##__VA_ARGS__));
+// }
+// #endif
+
+// #else
+
// #ifdef STRIP_ERROR_MESSAGES
// #define TORCH_CHECK(cond, ...)
// if (C10_UNLIKELY_OR_CONST(!(cond))) {
@@ -1961,6 +1930,8 @@ public class torch extends org.bytedeco.pytorch.presets.torch {
// }
// #endif
+// #endif
+
// An utility macro that does what `TORCH_CHECK` does if compiled in the host
// code, otherwise does nothing. Supposed to be used in the code shared between
// host and device code as an alternative for `TORCH_CHECK`.
@@ -2040,11 +2011,11 @@ public class torch extends org.bytedeco.pytorch.presets.torch {
// arguments which are concatenated into the warning message using operator<<
//
// #define _TORCH_WARN_ONCE(...)
-// C10_UNUSED static const auto C10_ANONYMOUS_VARIABLE(torch_warn_once_) =
-// [&] {
-// TORCH_WARN(__VA_ARGS__);
-// return true;
-// }()
+// [[maybe_unused]] static const auto C10_ANONYMOUS_VARIABLE(
+// torch_warn_once_) = [&] {
+// TORCH_WARN(__VA_ARGS__);
+// return true;
+// }()
// #ifdef DISABLE_WARN
// #define TORCH_WARN_ONCE(...) ((void)0);
@@ -3226,12 +3197,17 @@ public class torch extends org.bytedeco.pytorch.presets.torch {
// #include
// #include
-// Implementations of std::bit_cast() from C++ 20.
-//
-// This is a less sketchy version of reinterpret_cast.
-//
-// See https://en.cppreference.com/w/cpp/numeric/bit_cast for more
-// information as well as the source of our implementations.
+// #if __has_include() && (__cplusplus >= 202002L || (defined(__cpp_lib_bit_cast) && __cpp_lib_bit_cast >= 201806L))
+// #include
+public static final int C10_HAVE_STD_BIT_CAST = 1;
+// #else
+// #endif // __has_include() && (__cplusplus >= 202002L ||
+ // (defined(__cpp_lib_bit_cast) && __cpp_lib_bit_cast >= 201806L))
+
+// #if C10_HAVE_STD_BIT_CAST
+// #else
+// #endif // C10_HAVE_STD_BIT_CAST
+// #undef C10_HAVE_STD_BIT_CAST
// namespace c10
@@ -4107,12 +4083,12 @@ public class torch extends org.bytedeco.pytorch.presets.torch {
// #include
// #include
// #include
+// #ifndef C10_EMBEDDED
// #include
+// #endif // C10_EMBEDDED
// #if defined(__CUDACC__) && !defined(USE_ROCM)
// #endif
-// #if defined(__HIPCC__) && defined(USE_ROCM)
-// #endif
// #if defined(SYCL_EXT_ONEAPI_BFLOAT16_MATH_FUNCTIONS)
// #endif
@@ -4126,9 +4102,11 @@ public class torch extends org.bytedeco.pytorch.presets.torch {
+// #ifndef C10_EMBEDDED
@Namespace("c10") public static native @Cast("std::ostream*") @ByRef @Name("operator <<") Pointer shiftLeft(
@Cast("std::ostream*") @ByRef Pointer out,
@Const @ByRef BFloat16 value);
+// #endif // C10_EMBEDDED
// namespace c10
@@ -4158,8 +4136,6 @@ public class torch extends org.bytedeco.pytorch.presets.torch {
// #if defined(__CUDACC__) && !defined(USE_ROCM)
// #endif
-// #if defined(__HIPCC__) && defined(USE_ROCM)
-// #endif // defined(__HIPCC__) && defined(USE_ROCM)
// #if defined(SYCL_EXT_ONEAPI_BFLOAT16_MATH_FUNCTIONS)
// #endif
@@ -4342,6 +4318,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch {
// #pragma once
// #include
+// #include
// #include
@Namespace("c10::detail") public static native float fp32_from_bits(@Cast("uint32_t") int w);
@@ -4901,6 +4878,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch {
// #include
// #include
+// #include
// #if defined(__CUDACC__) || defined(__HIPCC__)
// #endif
@@ -5142,9 +5120,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch {
// #include
// #include
-// #include
// #include
-// #include
// #include
// #include
@@ -5162,7 +5138,9 @@ public class torch extends org.bytedeco.pytorch.presets.torch {
// #include
// #include
// #include
+// #ifndef C10_EMBEDDED
// #include
+// #endif // C10_EMBEDDED
// #ifdef __CUDACC__
// #include
@@ -5181,6 +5159,19 @@ public class torch extends org.bytedeco.pytorch.presets.torch {
// #if defined(__aarch64__) && !defined(__CUDACC__)
// #endif
+// #if defined(__GNUC__) || defined(__clang__)
+// #if defined(__x86_64__) || defined(_M_X64) || defined(__i386) ||
+// defined(_M_IX86)
+// #if defined(__F16C__) &&
+// !(defined(__CUDA_ARCH__) || defined(__CUDACC__) ||
+// defined(__HIP_DEVICE_COMPILE__))
+public static final int C10_X86_F16 = 1;
+// #include // import conversion ops from f16cintrin.h
+// #endif // defined(__F16C__) && !(defined(__CUDA_ARCH__) || defined(__CUDACC__)
+ // || defined(__HIP_DEVICE_COMPILE__))
+// #endif // __x86_64__ || _M_X64 || __i386 || _M_IX86
+// #endif // __GNUC__ || __clang__
+
/*
* Convert a 16-bit floating-point number in IEEE half-precision format, in bit
* representation, to a 32-bit floating-point number in IEEE single-precision
@@ -5212,6 +5203,10 @@ public class torch extends org.bytedeco.pytorch.presets.torch {
*/
@Namespace("c10::detail") public static native @Cast("uint16_t") short fp16_ieee_from_fp32_value(float f);
+// #ifdef C10_X86_F16
+// #undef C10_X86_F16
+// #endif // C10_X86_F16
+
// #if defined(__aarch64__) && !defined(__CUDACC__)
// #endif
@@ -5220,37 +5215,9 @@ public class torch extends org.bytedeco.pytorch.presets.torch {
-// TODO : move to complex.h
-
-// In some versions of MSVC, there will be a compiler error when building.
-// C4146: unary minus operator applied to unsigned type, result still unsigned
-// C4804: unsafe use of type 'bool' in operation
-// It can be addressed by disabling the following warning.
-// #ifdef _MSC_VER
-// #pragma warning(push)
-// #pragma warning(disable : 4146)
-// #pragma warning(disable : 4804)
-// #pragma warning(disable : 4018)
-// #endif
-
-// The overflow checks may involve float to int conversion which may
-// trigger precision loss warning. Re-enable the warning once the code
-// is fixed. See T58053069.
-// #if C10_CLANG_HAS_WARNING("-Wimplicit-float-conversion")
-// #endif
-
-// bool can be converted to any type.
-// Without specializing on bool, in pytorch_linux_trusty_py2_7_9_build:
-// `error: comparison of constant '255' with boolean expression is always false`
-// for `f > limit::max()` below
-
-// skip isnan and isinf check for integral types
-
-// #ifdef _MSC_VER
-// #pragma warning(pop)
-// #endif
-
+// #ifndef C10_EMBEDDED
@Namespace("c10") public static native @Cast("std::ostream*") @ByRef @Name("operator <<") Pointer shiftLeft(@Cast("std::ostream*") @ByRef Pointer out, @Const @ByRef Half value);
+// #endif // C10_EMBEDDED
// namespace c10
@@ -5741,6 +5708,9 @@ public class torch extends org.bytedeco.pytorch.presets.torch {
// dummy struct for uint1 to uint7, actual functionality
// of these dtypes will be implemented in python with Tensor subclass
+// dummy struct for int1 to int7, actual functionality
+// of these dtypes will be implemented in python with Tensor subclass
+
// For the macros below:
//
// For users: If you want to macro some code for all non-QInt scalar types
@@ -5801,6 +5771,13 @@ public class torch extends org.bytedeco.pytorch.presets.torch {
// _(c10::dummy_uint1_7_t<5>, UInt5) /* 34 */
// _(c10::dummy_uint1_7_t<6>, UInt6) /* 35 */
// _(c10::dummy_uint1_7_t<7>, UInt7) /* 36 */
+// _(c10::dummy_int1_7_t<1>, Int1) /* 37 */
+// _(c10::dummy_int1_7_t<2>, Int2) /* 38 */
+// _(c10::dummy_int1_7_t<3>, Int3) /* 39 */
+// _(c10::dummy_int1_7_t<4>, Int4) /* 40 */
+// _(c10::dummy_int1_7_t<5>, Int5) /* 41 */
+// _(c10::dummy_int1_7_t<6>, Int6) /* 42 */
+// _(c10::dummy_int1_7_t<7>, Int7) /* 43 */
// If you want to support ComplexHalf for real, add ComplexHalf
// into this macro (and change the name). But beware: convert()
@@ -5883,9 +5860,16 @@ public class torch extends org.bytedeco.pytorch.presets.torch {
UInt4((byte)(33)), /* 33 */
UInt5((byte)(34)), /* 34 */
UInt6((byte)(35)), /* 35 */
- UInt7((byte)(36)),
- Undefined((byte)(37)),
- NumOptions((byte)(38));
+ UInt7((byte)(36)), /* 36 */
+ Int1((byte)(37)), /* 37 */
+ Int2((byte)(38)), /* 38 */
+ Int3((byte)(39)), /* 39 */
+ Int4((byte)(40)), /* 40 */
+ Int5((byte)(41)), /* 41 */
+ Int6((byte)(42)), /* 42 */
+ Int7((byte)(43)),
+ Undefined((byte)(44)),
+ NumOptions((byte)(45));
public final byte value;
private ScalarType(byte v) { this.value = v; }
@@ -5911,7 +5895,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch {
// /* https://gist.github.com/izdeby/952ae7cf256ddb740a73776d39a7e7ba */
// /* TODO: remove once the bug is fixed. */
// static type t;
-// }; /* 0 */ /* 1 */ /* 2 */ /* 3 */ /* 4 */ /* 5 */ /* 6 */ /* 7 */ /* 8 */ /* 9 */ /* 10 */ /* 11 */ /* 12 */ /* 13 */ /* 14 */ /* 15 */ /* 16 */ /* 17 */ /* 18 */ /* 19 */ /* 20 */ /* 21 */ /* 22 */ /* 23 */ /* 24 */ /* 25 */ /* 26 */ /* 27 */ /* 28 */ /* 29 */ /* 30 */ /* 31 */ /* 32 */ /* 33 */ /* 34 */ /* 35 */ /* 36 */
+// }; /* 0 */ /* 1 */ /* 2 */ /* 3 */ /* 4 */ /* 5 */ /* 6 */ /* 7 */ /* 8 */ /* 9 */ /* 10 */ /* 11 */ /* 12 */ /* 13 */ /* 14 */ /* 15 */ /* 16 */ /* 17 */ /* 18 */ /* 19 */ /* 20 */ /* 21 */ /* 22 */ /* 23 */ /* 24 */ /* 25 */ /* 26 */ /* 27 */ /* 28 */ /* 29 */ /* 30 */ /* 31 */ /* 32 */ /* 33 */ /* 34 */ /* 35 */ /* 36 */ /* 37 */ /* 38 */ /* 39 */ /* 40 */ /* 41 */ /* 42 */ /* 43 */
// #undef SPECIALIZE_ScalarTypeToCPPType
@@ -5922,7 +5906,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch {
// struct CppTypeToScalarType
// : std::
// integral_constant {
-// }; /* 0 */ /* 1 */ /* 2 */ /* 3 */ /* 4 */ /* 5 */ /* 6 */ /* 7 */ /* 8 */ /* 9 */ /* 10 */ /* 11 */ /* 12 */ /* 13 */ /* 14 */ /* 15 */ /* 16 */ /* 17 */ /* 18 */ /* 19 */ /* 20 */ /* 21 */ /* 22 */ /* 23 */ /* 24 */ /* 25 */ /* 26 */ /* 27 */ /* 28 */ /* 29 */ /* 30 */ /* 31 */ /* 32 */ /* 33 */ /* 34 */ /* 35 */ /* 36 */
+// }; /* 0 */ /* 1 */ /* 2 */ /* 3 */ /* 4 */ /* 5 */ /* 6 */ /* 7 */ /* 8 */ /* 9 */ /* 10 */ /* 11 */ /* 12 */ /* 13 */ /* 14 */ /* 15 */ /* 16 */ /* 17 */ /* 18 */ /* 19 */ /* 20 */ /* 21 */ /* 22 */ /* 23 */ /* 24 */ /* 25 */ /* 26 */ /* 27 */ /* 28 */ /* 29 */ /* 30 */ /* 31 */ /* 32 */ /* 33 */ /* 34 */ /* 35 */ /* 36 */ /* 37 */ /* 38 */ /* 39 */ /* 40 */ /* 41 */ /* 42 */ /* 43 */
// #undef SPECIALIZE_CppTypeToScalarType
@@ -6084,6 +6068,13 @@ public class torch extends org.bytedeco.pytorch.presets.torch {
@Namespace("c10") @MemberGetter public static native ScalarType kUInt5(); /* 34 */
@Namespace("c10") @MemberGetter public static native ScalarType kUInt6(); /* 35 */
@Namespace("c10") @MemberGetter public static native ScalarType kUInt7(); /* 36 */
+ @Namespace("c10") @MemberGetter public static native ScalarType kInt1(); /* 37 */
+ @Namespace("c10") @MemberGetter public static native ScalarType kInt2(); /* 38 */
+ @Namespace("c10") @MemberGetter public static native ScalarType kInt3(); /* 39 */
+ @Namespace("c10") @MemberGetter public static native ScalarType kInt4(); /* 40 */
+ @Namespace("c10") @MemberGetter public static native ScalarType kInt5(); /* 41 */
+ @Namespace("c10") @MemberGetter public static native ScalarType kInt6(); /* 42 */
+ @Namespace("c10") @MemberGetter public static native ScalarType kInt7(); /* 43 */
// #undef DEFINE_CONSTANT
@Namespace("c10") public static native @Cast("const char*") BytePointer toString(ScalarType t);
@@ -6438,6 +6429,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch {
// #include
// #include
// #include
+// #include
// #include
@@ -6497,6 +6489,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch {
// #include
// #include
// #include
+// #include
// Targeting ../Scalar.java
@@ -6598,6 +6591,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch {
// #pragma once
+// #include
// #include
// #include
// #include
@@ -6606,8 +6600,14 @@ public class torch extends org.bytedeco.pytorch.presets.torch {
@Namespace("c10::util::detail") @MemberGetter public static native @Cast("const uint64_t") long crc64_table(int i);
@Namespace("c10::util::detail") @MemberGetter public static native @Cast("const uint64_t*") LongPointer crc64_table();
-@Namespace("c10::util::detail") public static native @Cast("const uint64_t") long crc64impl(@Cast("uint64_t") long accumulator, @Cast("const char*") BytePointer data, @Cast("size_t") long size);
-@Namespace("c10::util::detail") public static native @Cast("const uint64_t") long crc64impl(@Cast("uint64_t") long accumulator, String data, @Cast("size_t") long size);
+@Namespace("c10::util::detail") public static native @Cast("const uint64_t") long crc64impl(
+ @Cast("uint64_t") long accumulator,
+ @Cast("const char*") BytePointer data,
+ @Cast("size_t") long size);
+@Namespace("c10::util::detail") public static native @Cast("const uint64_t") long crc64impl(
+ @Cast("uint64_t") long accumulator,
+ String data,
+ @Cast("size_t") long size);
// Targeting ../crc64_t.java
@@ -6638,51 +6638,14 @@ public class torch extends org.bytedeco.pytorch.presets.torch {
// #include
// #include
-// TODO Make it work for more compilers
-
-// Intel compiler works
-// #if defined(__INTEL_COMPILER)
-public static final int C10_TYPENAME_SUPPORTS_CONSTEXPR = 0;
-// #define C10_TYPENAME_CONSTEXPR
-
-// Clang works
-// #elif defined(__clang__)
-
-// except for NVCC
-// #if defined(__CUDACC__)
-// #define C10_TYPENAME_CONSTEXPR
-// #else
-// #define C10_TYPENAME_CONSTEXPR constexpr
-// #endif
-
-// Windows works
-// #elif defined(_MSC_VER)
-// #elif defined(__GNUC__)
-// #else
+// #if !defined(FBCODE_CAFFE2) && !defined(C10_NODEPRECATED)
+public static final int C10_TYPENAME_SUPPORTS_CONSTEXPR = 1;
// #define C10_TYPENAME_CONSTEXPR constexpr
// Targeting ../type_index.java
-// #if !defined(__clang__) && !defined(_MSC_VER) && defined(__GNUC__) &&
-// __GNUC__ < 5
-// Getting __PRETTY_FUNCTION__ at compile time only works with GCC >= 5
-// #error "You're running a too old version of GCC. We need GCC 5 or later."
-// #endif
-
-// #if defined(__clang__) && __clang_major__ < 4
-// Getting __PRETTY_FUNCTION__ at compile time only works with Clang >= 4
-// #error "You're running a too old version of Clang. We need Clang 4 or later."
-// #endif
-@Namespace("c10::util::detail") public static native @StringView BytePointer extract(
- @StringView BytePointer prefix,
- @StringView BytePointer suffix,
- @StringView BytePointer str);
-@Namespace("c10::util::detail") public static native @StringView String extract(
- @StringView String prefix,
- @StringView String suffix,
- @StringView String str);
// #if !defined(__CUDA_ARCH__)
// #endif
@@ -6710,7 +6673,6 @@ public class torch extends org.bytedeco.pytorch.presets.torch {
// #pragma once
-// #include
// #include
// #include
@@ -6880,6 +6842,13 @@ public class torch extends org.bytedeco.pytorch.presets.torch {
/* 34 */
/* 35 */
/* 36 */
+ /* 37 */
+ /* 38 */
+ /* 39 */
+ /* 40 */
+ /* 41 */
+ /* 42 */
+ /* 43 */
// #undef DEFINE_SCALAR_METADATA_INSTANCE
@@ -7301,6 +7270,9 @@ public class torch extends org.bytedeco.pytorch.presets.torch {
@Namespace("c10") public static native void throwNullDataPtrError();
@Namespace("c10") public static native void warnDeprecatedDataPtr();
+// Targeting ../StorageExtraMeta.java
+
+
// Targeting ../StorageImpl.java
@@ -7750,6 +7722,13 @@ public class torch extends org.bytedeco.pytorch.presets.torch {
// #define C10_DECLARE_bool(name) C10_GFLAGS_DECLARE_WRAPPER(bool, bool, name)
// #define C10_DECLARE_string(name)
// C10_GFLAGS_DECLARE_WRAPPER(string, ::fLS::clstring, name)
+
+// #define TORCH_DECLARE_int(name) C10_DECLARE_int(name)
+// #define TORCH_DECLARE_int32(name) C10_DECLARE_int32(name)
+// #define TORCH_DECLARE_int64(name) C10_DECLARE_int64(name)
+// #define TORCH_DECLARE_double(name) C10_DECLARE_double(name)
+// #define TORCH_DECLARE_bool(name) C10_DECLARE_bool(name)
+// #define TORCH_DECLARE_string(name) C10_DECLARE_string(name)
// Targeting ../C10FlagParser.java
@@ -7803,6 +7782,15 @@ public class torch extends org.bytedeco.pytorch.presets.torch {
// #define C10_DECLARE_bool(name) C10_DECLARE_typed_var(bool, name)
// #define C10_DECLARE_string(name) C10_DECLARE_typed_var(std::string, name)
+// #define TORCH_DECLARE_typed_var(type, name) TORCH_API extern type FLAGS_##name
+
+// #define TORCH_DECLARE_int(name) TORCH_DECLARE_typed_var(int, name)
+// #define TORCH_DECLARE_int32(name) TORCH_DECLARE_int(name)
+// #define TORCH_DECLARE_int64(name) TORCH_DECLARE_typed_var(int64_t, name)
+// #define TORCH_DECLARE_double(name) TORCH_DECLARE_typed_var(double, name)
+// #define TORCH_DECLARE_bool(name) TORCH_DECLARE_typed_var(bool, name)
+// #define TORCH_DECLARE_string(name) TORCH_DECLARE_typed_var(std::string, name)
+
////////////////////////////////////////////////////////////////////////////////
// End non-gflags section.
////////////////////////////////////////////////////////////////////////////////
@@ -8547,7 +8535,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch {
* C10_LOG_API_USAGE_ONCE("my_api");
*/
// #define C10_LOG_API_USAGE_ONCE(...)
-// C10_UNUSED static bool C10_ANONYMOUS_VARIABLE(logFlag) =
+// [[maybe_unused]] static bool C10_ANONYMOUS_VARIABLE(logFlag) =
// ::c10::detail::LogAPIUsageFakeReturn(__VA_ARGS__);
// API usage logging capabilities
@@ -12392,6 +12380,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch {
// #include
// #include
+// NOLINTNEXTLINE(cppcoreguidelines-special-member-functions)
// Use to convert a TensorBase (that may be undefined) to an at::Tensor
// without bumping refcount.
@@ -13715,6 +13704,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch {
// Just for C10_ANONYMOUS_VARIABLE
// #include
+// #include
// #include
// Forward declaration
@@ -13766,7 +13756,6 @@ public class torch extends org.bytedeco.pytorch.presets.torch {
// in a Meyer singleton), it implies that you must *leak* objects when
// putting them in the registry. This is done by deleting the destructor
// on DeviceGuardImplInterface.
-// NOLINTNEXTLINE(*c-arrays*)
// Targeting ../DeviceGuardImplRegistrar.java
@@ -14076,6 +14065,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch {
// #include
// #include
// #include
+// #include
// #include
// #include
@@ -15787,6 +15777,8 @@ public class torch extends org.bytedeco.pytorch.presets.torch {
// #include
// #include
// #include
+
+// #include
// #include
// #include
// #include
@@ -15948,7 +15940,6 @@ public class torch extends org.bytedeco.pytorch.presets.torch {
-
@Namespace("c10") public static native @ByVal StringOptional findSchemaDifferences(@Const @ByRef FunctionSchema inferred, @Const @ByRef FunctionSchema specified);
@@ -16070,8 +16061,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch {
@Namespace("c10::impl") public static native @Cast("const bool") boolean dispatch_key_allowlist_check(DispatchKey arg0);
@Namespace("c10::impl") public static native @Cast("const bool") boolean dispatch_key_allowlist_check(@Cast("c10::DispatchKey") short arg0);
- // namespace impl
- // namespace c10
+ // namespace c10::impl
// Parsed from ATen/SequenceNumber.h
@@ -16098,7 +16088,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch {
- // namespace c10
+ // namespace c10
// Parsed from ATen/core/boxing/BoxedKernel.h
@@ -16114,7 +16104,11 @@ public class torch extends org.bytedeco.pytorch.presets.torch {
// no overhead to fallthrough to the next key. See cpp file for some more
// implementation notes; notably, this does NOT actually go through the
// boxing/unboxing codepath.
-@Namespace("c10") public static native void fallthrough_kernel(OperatorKernel arg0, @Const @ByRef OperatorHandle arg1, @ByVal DispatchKeySet arg2, @Cast("c10::Stack*") IValueVector arg3);
+@Namespace("c10") public static native void fallthrough_kernel(
+ OperatorKernel arg0,
+ @Const @ByRef OperatorHandle arg1,
+ @ByVal DispatchKeySet arg2,
+ @Cast("c10::Stack*") IValueVector arg3);
// Note [Ambiguity in AutogradOther kernel]
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -16154,7 +16148,11 @@ public class torch extends org.bytedeco.pytorch.presets.torch {
// but unimplemented backends would prefer CompositeImplicitAutograd. Rather
// than arbitrarily pick one or the other, we just register a kernel that raises
// an error and let the user decide how to proceed.
-@Namespace("c10") public static native void ambiguous_autogradother_kernel(OperatorKernel arg0, @Const @ByRef OperatorHandle arg1, @ByVal DispatchKeySet arg2, @Cast("c10::Stack*") IValueVector arg3);
+@Namespace("c10") public static native void ambiguous_autogradother_kernel(
+ OperatorKernel arg0,
+ @Const @ByRef OperatorHandle arg1,
+ @ByVal DispatchKeySet arg2,
+ @Cast("c10::Stack*") IValueVector arg3);
// Note [named_not_supported_kernel]
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -16163,13 +16161,17 @@ public class torch extends org.bytedeco.pytorch.presets.torch {
// cased in the dispatcher to be triggered before we attempt boxing (so we can
// give a good error message in cases when boxing is not supported). When
// boxing is universally supported this can be removed.
-@Namespace("c10") public static native void named_not_supported_kernel(OperatorKernel arg0, @Const @ByRef OperatorHandle arg1, @ByVal DispatchKeySet arg2, @Cast("c10::Stack*") IValueVector arg3);
+@Namespace("c10") public static native void named_not_supported_kernel(
+ OperatorKernel arg0,
+ @Const @ByRef OperatorHandle arg1,
+ @ByVal DispatchKeySet arg2,
+ @Cast("c10::Stack*") IValueVector arg3);
/**
* BoxedKernel is similar to a std::function storing a boxed kernel.
*/
- // namespace c10
+ // namespace c10
// #include
@@ -16207,7 +16209,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch {
- // namespace c10
+ // namespace c10
// Parsed from ATen/core/stack.h
@@ -16295,7 +16297,8 @@ public class torch extends org.bytedeco.pytorch.presets.torch {
// is_tuple_of_mutable_tensor_refs
//
-// has_ivalue_to tests the presence/absence of instance method IValue::to()
+// has_ivalue_to tests the presence/absence of instance method
+// IValue::to()
//
//
@@ -16318,9 +16321,18 @@ public class torch extends org.bytedeco.pytorch.presets.torch {
// NOTE: this could probably be simplified with C++17 fold expressions.
-@Namespace("c10::impl") public static native void boxToStack(@Cast("c10::impl::IValueAlignedStorage*") Pointer dest, @ByVal TensorOptions options, @ByRef IntPointer lastIdx);
-@Namespace("c10::impl") public static native void boxToStack(@Cast("c10::impl::IValueAlignedStorage*") Pointer dest, @ByVal TensorOptions options, @ByRef IntBuffer lastIdx);
-@Namespace("c10::impl") public static native void boxToStack(@Cast("c10::impl::IValueAlignedStorage*") Pointer dest, @ByVal TensorOptions options, @ByRef int[] lastIdx);
+@Namespace("c10::impl") public static native void boxToStack(
+ @Cast("c10::impl::IValueAlignedStorage*") Pointer dest,
+ @ByVal TensorOptions options,
+ @ByRef IntPointer lastIdx);
+@Namespace("c10::impl") public static native void boxToStack(
+ @Cast("c10::impl::IValueAlignedStorage*") Pointer dest,
+ @ByVal TensorOptions options,
+ @ByRef IntBuffer lastIdx);
+@Namespace("c10::impl") public static native void boxToStack(
+ @Cast("c10::impl::IValueAlignedStorage*") Pointer dest,
+ @ByVal TensorOptions options,
+ @ByRef int[] lastIdx);
@Namespace("c10::impl") public static native void boxArgsToStack(@Cast("c10::impl::IValueAlignedStorage*") Pointer arg0, @ByRef IntPointer arg1);
@Namespace("c10::impl") public static native void boxArgsToStack(@Cast("c10::impl::IValueAlignedStorage*") Pointer arg0, @ByRef IntBuffer arg1);
@@ -16346,10 +16358,10 @@ public class torch extends org.bytedeco.pytorch.presets.torch {
// and ops returning references have nonstandard wrapper implementations.
//
-// 1. The base specialization of BoxedKernelWrapper should never be instantiated.
-// A "no call method defined on BoxedKernelWrapper" compile error means that
-// an op signature has failed to trigger any of the partial specializations
-// that follow this one.
+// 1. The base specialization of BoxedKernelWrapper should never be
+// instantiated. A "no call method defined on BoxedKernelWrapper" compile error
+// means that an op signature has failed to trigger any of the partial
+// specializations that follow this one.
//
//
@@ -16375,8 +16387,8 @@ public class torch extends org.bytedeco.pytorch.presets.torch {
// final argument, and also return it.
//
// Note: all signatures matching this pattern are assumed to be for such ops.
-// This assumption permits the generated BoxedKernelWrapper specializations to simply
-// return out arguments.
+// This assumption permits the generated BoxedKernelWrapper specializations to
+// simply return out arguments.
//
//
@@ -16384,133 +16396,144 @@ public class torch extends org.bytedeco.pytorch.presets.torch {
// final arguments, and return them in a std::tuple.
//
// Note: all signatures matching this pattern are assumed to be for such ops.
-// This assumption permits the generated BoxedKernelWrapper specializations to simply
-// return the out arguments.
+// This assumption permits the generated BoxedKernelWrapper specializations to
+// simply return the out arguments.
//
- // impl
- // c10
+ // namespace c10::impl
// Parsed from ATen/core/boxing/impl/make_boxed_from_unboxed_functor.h
// #pragma once
+// #include
// #include
// #include
// #include
+// #include
// #include
-// #include
// #include
-// #include
-// #include // TODO Instead of this, move torch::jit::Stack to the c10 namespace.
+// #include // TODO Instead of this, move torch::jit::Stack
+ // to the c10 namespace.
/*
* [Note: Argument forwarding in the dispatcher]
*
- * The dispatcher uses a somewhat unusual way to forward arguments through several layers of
- * wrapper functions. This can be confusing because an experienced C++ programmer would look at this
- * and think "oh this is supposed to be forwarding a universal reference but the && is missing. This is a bug.".
- * It is not a bug. The common way in C++ to forward arguments is to use universal references:
+ * The dispatcher uses a somewhat unusual way to forward arguments through
+ * several layers of wrapper functions. This can be confusing because an
+ * experienced C++ programmer would look at this and think "oh this is supposed
+ * to be forwarding a universal reference but the && is missing. This is a
+ * bug.". It is not a bug. The common way in C++ to forward arguments is to use
+ * universal references:
*
* > template void func(T&& arg) { func2(std::forward(arg)); }
*
- * but that relies on inferring the correct reference type (i.e. value vs & vs &&) from the argument.
- * In our case, we cannot rely on the argument as supplied by the caller, because that could infer a
- * different reference type than was used in the kernel function. The correct reference type
- * is dictated by the kernel signature and must be identical since we cast function pointers
- * through void* pointers and mismatches would be UB. So we need a forwarding pattern that determines
- * the reference type to use by looking at the explicitly supplied operator signature, not by looking at
- * the argument we're calling it with.
+ * but that relies on inferring the correct reference type (i.e. value vs & vs
+ * &&) from the argument. In our case, we cannot rely on the argument as
+ * supplied by the caller, because that could infer a different reference type
+ * than was used in the kernel function. The correct reference type is dictated
+ * by the kernel signature and must be identical since we cast function pointers
+ * through void* pointers and mismatches would be UB. So we need a forwarding
+ * pattern that determines the reference type to use by looking at the
+ * explicitly supplied operator signature, not by looking at the argument we're
+ * calling it with.
*
* What does std::forward do, exactly?
* ------------------------------------
* std::forward(t) is a way to cast t to the reference type supplied in T.
* Let's assume decay_t == U and T is either U or some reference of U.
* - std::forward(t) will return U&, no matter what kind of reference t is.
- * - std::forward(t) will return U&&, no matter what kind of reference t is.
- * - std::forward(t) will return U&& (not U!), no matter what kind of reference t is.
+ * - std::forward(t) will return U&&, no matter what kind of reference t
+ * is.
+ * - std::forward(t) will return U&& (not U!), no matter what kind of
+ * reference t is.
*
* For universal references, that means that in the following function
* > template void func(T&& arg) { func2(std::forward(arg)); }
*
- * - when called with arg being a rvalue reference or non-reference value, T gets inferred to be
- * a non-reference U, and std::forward(t) will return U&&, correctly moving the argument.
- * - when called with arg behind a lvalue reference, T gets inferred to be U& because that's the only
- * way to match the signature (in C++, a type that is (T&)&& will collapse to T&).
- * That means std::forward(t) will return U& and the value will not be moved but passed on as
- * a lvalue reference.
+ * - when called with arg being a rvalue reference or non-reference value, T
+ * gets inferred to be a non-reference U, and std::forward(t) will return
+ * U&&, correctly moving the argument.
+ * - when called with arg behind a lvalue reference, T gets inferred to be U&
+ * because that's the only way to match the signature (in C++, a type that is
+ * (T&)&& will collapse to T&). That means std::forward(t) will return U& and
+ * the value will not be moved but passed on as a lvalue reference.
*
* How do we use that?
* ------------------------------------
- * But std::forward can also be used outside of the common "universal forwarding" pattern to change
- * reference types. So instead of following the common C++ pattern, we notice what
- * std::forward() actually does, and that is it takes a value and changes its reference to the
- * type of reference passed in as T. If we don't infer T but explicitly specify it, we can use this
- * to forward based on an explicitly specified reference type instead of the inferred argument type.
+ * But std::forward can also be used outside of the common "universal
+ * forwarding" pattern to change reference types. So instead of following the
+ * common C++ pattern, we notice what std::forward() actually does, and that
+ * is it takes a value and changes its reference to the type of reference passed
+ * in as T. If we don't infer T but explicitly specify it, we can use this to
+ * forward based on an explicitly specified reference type instead of the
+ * inferred argument type.
*
* This is why many of the dispatcher functions look like
* > template func(T t) { func2(std::forward(t)); }
* instead of the common
* > template func(T&& t) { func2(std::forward(t)); }
*
- * and are expected to be called by explicitly specifying the template parameters in a way that matches
- * the expected operator signature at each call site.
+ * and are expected to be called by explicitly specifying the template
+ * parameters in a way that matches the expected operator signature at each call
+ * site.
*/
- // supported_primitive_arg_types defines which primitive types we allow in
- // kernel functions as arguments or returns.
- // Additionally, we support lists, dicts and optionals containing these types.
+// supported_primitive_arg_types defines which primitive types we allow in
+// kernel functions as arguments or returns.
+// Additionally, we support lists, dicts and optionals containing these types.
- // We have an unboxed functor in hand that takes C++ arguments, and
- // we're building a boxed functor wrapper for it that takes IValues.
- // So "outside" is boxed and "inside" is unboxed.
- //
- // So a valid input type is one that our boxed functor wrapper can
- // unbox from an IValue into a C++ value.
- //
- // Whereas a valid output type is one that our wrapper can recieve
- // as a C++ value from the unboxed functor, and box into an IValue.
+// We have an unboxed functor in hand that takes C++ arguments, and
+// we're building a boxed functor wrapper for it that takes IValues.
+// So "outside" is boxed and "inside" is unboxed.
+//
+// So a valid input type is one that our boxed functor wrapper can
+// unbox from an IValue into a C++ value.
+//
+// Whereas a valid output type is one that our wrapper can recieve
+// as a C++ value from the unboxed functor, and box into an IValue.
- //
- // assert_is_valid_input_type
- // checks that T can be unboxed from an IValue into a C++ value.
- //
+//
+// assert_is_valid_input_type
+// checks that T can be unboxed from an IValue into a C++ value.
+//
- // TODO: it probably would be good to tighten this up quite a bit more with
- // an explicit list for everything
+// TODO: it probably would be good to tighten this up quite a bit more with
+// an explicit list for everything
- //
- // assert_is_valid_output_type
- //
+//
+// assert_is_valid_output_type
+//
- // The following specialisations of assert_is_valid_output_type are technically not
- // necessary since we would hit the base case and show an error message
- // there if they didn't exist, but we can show a better error message
- // in some common error scenarios.
+// The following specialisations of assert_is_valid_output_type are technically
+// not necessary since we would hit the base case and show an error message
+// there if they didn't exist, but we can show a better error message
+// in some common error scenarios.
- // ivalue_to_arg
+// ivalue_to_arg
- // The following two specializations take advantage of specialized
- // `toTensor()` overloads on IValue to avoid copying.
+// The following two specializations take advantage of specialized
+// `toTensor()` overloads on IValue to avoid copying.
- // return_to_ivalue
+// return_to_ivalue
- // Special case to allow kernels to return `Tensor&`.
- // TODO Delete this once kernels don't do that anymore
+// Special case to allow kernels to return `Tensor&`.
+// TODO Delete this once kernels don't do that anymore
- // wrap_kernel_functor_unboxed_
+// wrap_kernel_functor_unboxed_
- // This specialization is for kernels with a first argument that is NOT of type DispatchKeySet
- // This includes kernels with 0 arguments.
+// This specialization is for kernels with a first argument that is NOT of type
+// DispatchKeySet This includes kernels with 0 arguments.
- // This specialization is for kernels with a first argument of type DispatchKeySet
+// This specialization is for kernels with a first argument of type
+// DispatchKeySet
- // call_functor_with_args_from_stack
+// call_functor_with_args_from_stack
- // push_outputs
+// push_outputs
- // make_boxed_from_unboxed_functor
+// make_boxed_from_unboxed_functor
// namespace impl
// namespace c10
@@ -16564,14 +16587,14 @@ public class torch extends org.bytedeco.pytorch.presets.torch {
// #pragma once
// #include
-
-
- // WrapFunctionIntoFunctor: Wraps a compile time function pointer into a kernel functor.
- // Since it is a compile time function pointer, many compilers can inline it
- // into the wrapper and you don't get any performance overhead for wrapping.
-
+ // namespace detail
+// WrapFunctionIntoFunctor: Wraps a compile time function pointer into a kernel
+// functor. Since it is a compile time function pointer, many compilers can
+// inline it into the wrapper and you don't get any performance overhead for
+// wrapping.
+ // namespace c10::impl
// Parsed from ATen/core/boxing/impl/WrapFunctionIntoRuntimeFunctor.h
@@ -16579,16 +16602,15 @@ public class torch extends org.bytedeco.pytorch.presets.torch {
// #pragma once
// #include
-
-
- // WrapFunctionIntoRuntimeFunctor: Wraps any runtime functor into a functor that
- // inherits from c10::OperatorKernel, so it can be used as a c10 kernel.
- // This can, for example, be used for lambdas, functors or even function pointers.
- // In the case of function pointers, since it is a runtime function pointer,
- // there is an overhead for calling it whenever the kernel is invoked.
-
+ // namespace detail
+// WrapFunctionIntoRuntimeFunctor: Wraps any runtime functor into a functor that
+// inherits from c10::OperatorKernel, so it can be used as a c10 kernel.
+// This can, for example, be used for lambdas, functors or even function
+// pointers. In the case of function pointers, since it is a runtime function
+// pointer, there is an overhead for calling it whenever the kernel is invoked.
+ // namespace c10::impl
// Parsed from ATen/core/boxing/KernelFunction.h
@@ -16599,27 +16621,29 @@ public class torch extends org.bytedeco.pytorch.presets.torch {
// #include
// #include
// #include
-// #include
// #include
-// #include // TODO Instead of this, move torch::jit::Stack to the c10 namespace.
+// #include
+// #include // TODO Instead of this, move torch::jit::Stack
+ // to the c10 namespace.
// Targeting ../KernelFunction.java
-
+ // namespace c10
// #include
// Parsed from ATen/core/boxing/KernelFunction_impl.h
-// #include
-// #include
// #include
// #include
+// #include
+// #include
// #include
// #include
+ // namespace detail
@@ -16669,7 +16693,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch {
-
+ // namespace c10
// Parsed from c10/util/flat_hash_map.h
@@ -17078,6 +17102,13 @@ public class torch extends org.bytedeco.pytorch.presets.torch {
// #define RECORD_USER_SCOPE_WITH_INPUTS(fn, inputs)
// RECORD_FUNCTION_WITH_SCOPE(at::RecordScope::USER_SCOPE, fn, inputs)
+// #define RECORD_USER_SCOPE_WITH_KWARGS_ONLY(fn, kwargs)
+// RECORD_FUNCTION_WITH_SCOPE(
+// at::RecordScope::USER_SCOPE,
+// fn,
+// c10::ArrayRef{},
+// kwargs)
+
// Helper macro to pass in debug handle that is used to
// post process events
// #define RECORD_WITH_SCOPE_DEBUG_HANDLE_AND_INPUTS(
@@ -17352,7 +17383,6 @@ public class torch extends org.bytedeco.pytorch.presets.torch {
-
// Parsed from ATen/core/dispatch/RegistrationHandleRAII.h
// #pragma once
@@ -17378,12 +17408,13 @@ public class torch extends org.bytedeco.pytorch.presets.torch {
flexible_layout(3),
generated(4),
inplace_view(5),
- needs_fixed_stride_order(6),
- nondeterministic_bitwise(7),
- nondeterministic_seeded(8),
- pointwise(9),
- pt2_compliant_tag(10),
- view_copy(11);
+ maybe_aliasing_or_mutating(6),
+ needs_fixed_stride_order(7),
+ nondeterministic_bitwise(8),
+ nondeterministic_seeded(9),
+ pointwise(10),
+ pt2_compliant_tag(11),
+ view_copy(12);
public final int value;
private Tag(int v) { this.value = v; }
@@ -18286,7 +18317,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch {
// #include
// #include
-@Namespace("at") public enum BlasBackend { Cublas((byte)(0)), Cublaslt((byte)(1));
+@Namespace("at") public enum BlasBackend { Cublas((byte)(0)), Cublaslt((byte)(1)), Ck((byte)(2));
public final byte value;
private BlasBackend(byte v) { this.value = v; }
@@ -18361,9 +18392,11 @@ public class torch extends org.bytedeco.pytorch.presets.torch {
// #pragma once
+// #include
+
+// #include
// #include
// #include
-// #include
// Targeting ../AcceleratorHooksInterface.java
@@ -18371,6 +18404,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch {
// namespace at
+
// Parsed from ATen/detail/MTIAHooksInterface.h
// #pragma once
@@ -18459,6 +18493,29 @@ public class torch extends org.bytedeco.pytorch.presets.torch {
// namespace at
+// Parsed from ATen/SDPBackend.h
+
+// #pragma once
+
+@Namespace("at") @MemberGetter public static native int num_sdp_backends();
+@Namespace("at") public enum SDPBackend {
+ error(-1),
+ math(0),
+ flash_attention(1),
+ efficient_attention(2),
+ cudnn_attention(3),
+ overrideable(4);
+
+ public final int value;
+ private SDPBackend(int v) { this.value = v; }
+ private SDPBackend(SDPBackend e) { this.value = e.value; }
+ public SDPBackend intern() { for (SDPBackend e : values()) if (e.value == value) return e; return this; }
+ @Override public String toString() { return intern().name(); }
+}
+
+ // namespace at
+
+
// Parsed from ATen/core/ATenGeneral.h
// #pragma once
@@ -18504,12 +18561,11 @@ public class torch extends org.bytedeco.pytorch.presets.torch {
// #include
-// Forward-declares at::Generator and at::cuda::NVRTC
- // namespace cuda
- // namespace at
-
// NB: Class must live in `at` due to limitations of Registry.h.
+// Forward-declares at::cuda::NVRTC
+ // namespace cuda
+
// #ifdef _MSC_VER
@Namespace("at") @MemberGetter public static native @Cast("const char*") BytePointer CUDA_HELP();
// #else
@@ -18531,16 +18587,13 @@ public class torch extends org.bytedeco.pytorch.presets.torch {
// #pragma once
// #include
-// #include
// #include
-
// #include
// #include
// #include
-
// NB: Class must live in `at` due to limitations of Registry.h.
// Targeting ../HIPHooksInterface.java
@@ -18560,7 +18613,8 @@ public class torch extends org.bytedeco.pytorch.presets.torch {
// #pragma once
-// #include
+// #include
+
// #include
// #include
// #include
@@ -18583,9 +18637,9 @@ public class torch extends org.bytedeco.pytorch.presets.torch {
// #pragma once
-// #include
-// #include
// #include
+
+// #include
// #include
// #include
@@ -18610,6 +18664,8 @@ public class torch extends org.bytedeco.pytorch.presets.torch {
// #include
// #include
+
+// #include
// Targeting ../MAIAHooksInterface.java
@@ -18628,7 +18684,6 @@ public class torch extends org.bytedeco.pytorch.presets.torch {
// #pragma once
-// #include
// #include
// #include
// #include
@@ -18661,7 +18716,6 @@ public class torch extends org.bytedeco.pytorch.presets.torch {
// #include
// #include
-// #include
// #include
// Targeting ../XPUHooksInterface.java
@@ -18712,13 +18766,14 @@ public class torch extends org.bytedeco.pytorch.presets.torch {
// #pragma once
+// #include
+// #include
+
// #include
+// #include
// #include
// #include
-// #include
-// #include
-
// custom c10 call_once implementation to avoid the deadlock in std::call_once.
// The implementation here is a simplified version from folly and likely much
// much higher memory footprint.
@@ -18730,10 +18785,30 @@ public class torch extends org.bytedeco.pytorch.presets.torch {
// #pragma once
-// #include
-// #include
-// #include
+// #include
// #include
+// #include
+
+// Set an environment variable.
+@Namespace("c10::utils") public static native void set_env(
+ @Cast("const char*") BytePointer name,
+ @Cast("const char*") BytePointer value,
+ @Cast("bool") boolean overwrite/*=true*/);
+@Namespace("c10::utils") public static native void set_env(
+ @Cast("const char*") BytePointer name,
+ @Cast("const char*") BytePointer value);
+@Namespace("c10::utils") public static native void set_env(
+ String name,
+ String value,
+ @Cast("bool") boolean overwrite/*=true*/);
+@Namespace("c10::utils") public static native void set_env(
+ String name,
+ String value);
+
+// Checks an environment variable is set.
+@Namespace("c10::utils") public static native @Cast("bool") @NoException(true) boolean has_env(@Cast("const char*") BytePointer name);
+@Namespace("c10::utils") public static native @Cast("bool") @NoException(true) boolean has_env(String name);
+
// Reads an environment variable and returns
// - std::optional, if set equal to "1"
// - std::optional, if set equal to "0"
@@ -18743,6 +18818,12 @@ public class torch extends org.bytedeco.pytorch.presets.torch {
// Issues a warning if the value of the environment variable is not 0 or 1.
@Namespace("c10::utils") public static native @ByVal BoolOptional check_env(@Cast("const char*") BytePointer name);
@Namespace("c10::utils") public static native @ByVal BoolOptional check_env(String name);
+
+// Reads the value of an environment variable if it is set.
+// However, check_env should be used if the value is assumed to be a flag.
+@Namespace("c10::utils") public static native @ByVal @NoException(true) StringOptional get_env(@Cast("const char*") BytePointer name);
+@Namespace("c10::utils") public static native @ByVal @NoException(true) StringOptional get_env(String name);
+
// namespace c10::utils
@@ -18754,6 +18835,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch {
// #include
// #include
// #include
+// #include
// #include
// #include
// #include
@@ -18761,6 +18843,7 @@ public class torch extends org.bytedeco.pytorch.presets.torch {
// #include